-
Notifications
You must be signed in to change notification settings - Fork 13.7k
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
Yaw issue on v1.11.0 Beta-2 #15240
Comments
Is there any chance that this can be a |
@marcelino-pensa Thanks for reporting the issue, however we would need a logfile (if possible from boot) to debug. |
This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions. |
We finally got back to this, and it seems like the issue was with the parameter |
Describe the bug
First of all, I was flying in
v1.10.1
using mavros 1.2.0 to feed odometry to the drone through the topic/mavros/odometry/out
. I have the parametersEKF2_AID_MASK = 280
(external position + external yaw + external velocity), andEKF2_HGT_MODE = Vision
. I am getting odometry using a T265 Intel Tracking camera mounted on my quadcopter.Most of it works, as position and yaw are able to follow my inputs (I compare what I feed with
/mavros/local_position/pose
). But then I realized that velocity fusion was not working properly, which is probably due to the problems described in this issue.I did two things to verify that velocity fusion didn't work:
0m/s
. Within seconds px4's velocity estimates would go to something like0.5m/s
in thez
direction.In the hopes that
v1.11.0 Beta-2
would have the fix to this, I just switched px4 version fromv1.10.1
tov1.11.0 Beta-2
using QGroundControl. I did not change anything related to the T265 or Mavros. As soon as I send odometry to the drone (the same way as I would be sending inv1.10.1
), yaw locks into90deg
measurement, instead of0deg
as before.My questions are:
v1.11.0 Beta-2
that sets the yaw angle of the external vision module?1.2.0
?To Reproduce
Steps to reproduce the behavior:
90deg
in/mavros/local_position/pose
, instead of0deg
Expected behavior
As I was used to px4 1.10.1, I would expect yaw to be locked to
0deg
in this situation.Log Files and Screenshots
What I'm sending as odometry:
What mavros returns as local_position:
Drone (please complete the following information):
Additional context
Running ROS Kinetic on Ubuntu 16.04
The text was updated successfully, but these errors were encountered: