-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RVIZ transform mocap pose conflict #235
Comments
One idea:
I think the term Any thoughts @knmcguire ? I think you are also more familiar in which cases |
hi! Yeah it is good to seperate them in transforms, but the problem is that usually visually, these transforms are very close to eachother. That is a good question... we could use 'ext' or 'global', or 'gt' for ground truth. Odom would be used in terms of estimated position usually from non-global position estimates, like wheel odometry or flow, but as soon as the external position measurements come in, the estimated position and the position that is put in will be very much the same. Let me try to think about this a bit and see how others do it. |
Did you have any more ideas @knmcguire ? Another use-case to consider could be two CFs with flow decks attached and no external positioning system. Both will believe that they are initially at the same spot. Then, a transform to Visualization in rviz will be tricky this way, since we would need static transforms for each world* to world... |
I noticed that when I got the pose logging enabled (to check if Mocap data was actually sent through to the Crazyflie), that the transform for Mocap (with rigid bodies) and Pose transform has the same name. MoCaps' rigid body names needs to be same as crazyflie.yaml in order for the motion capture package to interpret that to be the right rigidbody/ marker for the Crazyflie and it will make sense for the transform directly from the server to be the same name as well, but currently in RVIZ you'll see 'cf1' constantly swift between the MoCap contributed transform and the Pose logging contributed transform.
I would imagine that we would like to distinguish external positioning from the internal estimated positioning or... ? And if we want to change the naming, which transform name should we augment (or both?)
The text was updated successfully, but these errors were encountered: