-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Changes some frames from world to body conversion for NED to ENU. #208
Conversation
Related: #225 (comment). Is this supposed to work? |
04dfae6
to
030c4c6
Compare
This PR is actually not the way to go forward. This breaks ROS standards. Please refer to #216 and add your comments |
This does not break any ROS standards. — |
@tonybaltovski Ok, in that case, we can get this back up after verification. It's gone stale anyway. |
@mhkabir reopened just not to lose pr. |
I believe that @congleetea confirmed this in #216 for the position frames. |
Ok, so i do merge. |
Changes some frames from world to body conversion for NED to ENU.
@vooon I don't think this was supposed to merge yet. For all I know, @tonybaltovski was testing it today... |
Ooops. I may revert if needed. |
Better you do it then :) |
That generate new merge, so before revert i want to hear "thats bug, revert it with fire!" :) |
Ahahah sure! Let's see what @tonybaltovski tests say. |
@tonybaltovski |
For a desired position that is (1,5, 7) in ROS ENU, the must go forward 1 m which is X for both the ROS coordinate system and the PX4. For y-axis, it is -5 m on the PX4 and the same for the z-axis. I believe @mhkabir can verify this. The frame issue #49 with two different frame conversions is due to keeping X as forward on the physical vehicle in ROS's coordinate system. If we made Y forward, the IMU frames would be one conversion for body and inertial from NED to ENU thus being simpler to use. However, this does break the ROS standards for coordinates. @vooon Any insight?