Trouble using microstrain 3dm gx3 45 in ROS
I'm using microstrain3dmgx3_45 package available for ros. I am always hung up at pinging saying checksum error. I noticed that the code for checksum is:
char b1=0;
char b2=0;
for(unsigned int i=0; i<arr.size(); i++)
{
b1 += arr[i];
b2 += b1;
}
arr.push_back(b1);
arr.push_back(b2);
I think there is an error as b1 and b2 should be u16. Anyways i have found other people using same package to connect. Is the problem somewhere else?
Asked by manoj on 2016-06-14 02:37:37 UTC
Comments