You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have been very confused by several topics on the mavros reporting similar yet slightly different data. We are flying using a companion/off-board computer with our PX4 flightcontroller. We noticed that despite having the same frame_id/child_frame_id, the topics odometry/in and local_position/odom report different linear velocities as shown in the plot. The plot also contains local_position/velocity_body and local_position/velocity_local and they are also different from both the odometry/in and local_position/odom. We have three different velocities being reported, none of which are the true derivatives of the position.
Only the local_position/velocity_local topic seems to do that correctly and I understand the others might be in the body frame but all three are different. So what is going on here and which is correct? I can provide you the rosbag for this.
Also, what are the purposes for these 4-5 different topics and which should we use for high-rate data for agile flights. There is also global_position/global and global_position/local so that is also confusing.
MAVROS version and platform
Mavros: 1.13.0
ROS: Noetic
Ubuntu: 20.04
Autopilot type and version
Pixhawk Orange CubePilotPlus on PX4 1.14.0 and Holybro H-RTK F9P Helical
Node logs
Mar 06 14:01:42 SUMMARY
Mar 06 14:01:42 ========
Mar 06 14:01:42
Mar 06 14:01:42 CLEAR PARAMETERS
Mar 06 14:01:42 * /uav52/mavros/
Mar 06 14:01:42
Mar 06 14:01:42 PARAMETERS
Mar 06 14:01:42 * /rosdistro: noetic
Mar 06 14:01:42 * /rosversion: 1.16.666
Mar 06 14:01:42 * /uav52/mavros/cmd/use_comp_id_system_control: False
Mar 06 14:01:42 * /uav52/mavros/conn/heartbeat_rate: 1.0
Mar 06 14:01:42 * /uav52/mavros/conn/system_time_rate: 1.0
Mar 06 14:01:42 * /uav52/mavros/conn/timeout: 10.0
Mar 06 14:01:42 * /uav52/mavros/conn/timesync_rate: 10.0
Mar 06 14:01:42 * /uav52/mavros/distance_sensor/garmin/field_of_view: 0.0
Mar 06 14:01:42 * /uav52/mavros/distance_sensor/garmin/frame_id: uav52/garmin
Mar 06 14:01:42 * /uav52/mavros/distance_sensor/garmin/id: 0
Mar 06 14:01:42 * /uav52/mavros/distance_sensor/garmin/orientation: 25
Mar 06 14:01:42 * /uav52/mavros/distance_sensor/garmin/send_tf: False
Mar 06 14:01:42 * /uav52/mavros/distance_sensor/garmin/sensor_position/x: 0.0
Mar 06 14:01:42 * /uav52/mavros/distance_sensor/garmin/sensor_position/y: 0.0
Mar 06 14:01:42 * /uav52/mavros/distance_sensor/garmin/sensor_position/z: -0.1
Mar 06 14:01:42 * /uav52/mavros/fake_gps/eph: 2.0
Mar 06 14:01:42 * /uav52/mavros/fake_gps/epv: 2.0
Mar 06 14:01:42 * /uav52/mavros/fake_gps/fix_type: 3
Mar 06 14:01:42 * /uav52/mavros/fake_gps/geo_origin/alt: 408.0
Mar 06 14:01:42 * /uav52/mavros/fake_gps/geo_origin/lat: 47.3667
Mar 06 14:01:42 * /uav52/mavros/fake_gps/geo_origin/lon: 8.55
Mar 06 14:01:42 * /uav52/mavros/fake_gps/gps_rate: 5.0
Mar 06 14:01:42 * /uav52/mavros/fake_gps/mocap_transform: True
Mar 06 14:01:42 * /uav52/mavros/fake_gps/satellites_visible: 5
Mar 06 14:01:42 * /uav52/mavros/fake_gps/tf/child_frame_id: fix
Mar 06 14:01:42 * /uav52/mavros/fake_gps/tf/frame_id: map
Mar 06 14:01:42 * /uav52/mavros/fake_gps/tf/listen: False
Mar 06 14:01:42 * /uav52/mavros/fake_gps/tf/rate_limit: 10.0
Mar 06 14:01:42 * /uav52/mavros/fake_gps/tf/send: False
Mar 06 14:01:42 * /uav52/mavros/fake_gps/use_mocap: True
Mar 06 14:01:42 * /uav52/mavros/fake_gps/use_vision: False
Mar 06 14:01:42 * /uav52/mavros/fcu_protocol: v2.0
Mar 06 14:01:42 * /uav52/mavros/fcu_url: /dev/pixhawk:2000000
Mar 06 14:01:42 * /uav52/mavros/gcs_url: tcp-l://
Mar 06 14:01:42 * /uav52/mavros/global_position/child_frame_id: base_link
Mar 06 14:01:42 * /uav52/mavros/global_position/frame_id: map
Mar 06 14:01:42 * /uav52/mavros/global_position/gps_uere: 1.0
Mar 06 14:01:42 * /uav52/mavros/global_position/rot_covariance: 99999.0
Mar 06 14:01:42 * /uav52/mavros/global_position/tf/child_frame_id: base_link
Mar 06 14:01:42 * /uav52/mavros/global_position/tf/frame_id: map
Mar 06 14:01:42 * /uav52/mavros/global_position/tf/global_frame_id: earth
Mar 06 14:01:42 * /uav52/mavros/global_position/tf/send: False
Mar 06 14:01:42 * /uav52/mavros/global_position/use_relative_alt: True
Mar 06 14:01:42 * /uav52/mavros/image/frame_id: px4flow
Mar 06 14:01:42 * /uav52/mavros/imu/angular_velocity_stdev: 0.000349065850398...
Mar 06 14:01:42 * /uav52/mavros/imu/frame_id: base_link
Mar 06 14:01:42 * /uav52/mavros/imu/linear_acceleration_stdev: 0.0003
Mar 06 14:01:42 * /uav52/mavros/imu/magnetic_stdev: 0.0
Mar 06 14:01:42 * /uav52/mavros/imu/orientation_stdev: 1.0
Mar 06 14:01:42 * /uav52/mavros/local_position/frame_id: map
Mar 06 14:01:42 * /uav52/mavros/local_position/tf/child_frame_id: base_link
Mar 06 14:01:42 * /uav52/mavros/local_position/tf/frame_id: map
Mar 06 14:01:42 * /uav52/mavros/local_position/tf/send: False
Mar 06 14:01:42 * /uav52/mavros/local_position/tf/send_fcu: False
Mar 06 14:01:42 * /uav52/mavros/mission/pull_after_gcs: True
Mar 06 14:01:42 * /uav52/mavros/mocap/use_pose: True
Mar 06 14:01:42 * /uav52/mavros/mocap/use_tf: False
Mar 06 14:01:42 * /uav52/mavros/odometry/in/child_frame_id: base_link
Mar 06 14:01:42 * /uav52/mavros/odometry/in/frame_id: odom
Mar 06 14:01:42 * /uav52/mavros/odometry/in/frame_tf/body_frame_orientation: flu
Mar 06 14:01:42 * /uav52/mavros/odometry/in/frame_tf/local_frame: local_origin_ned
Mar 06 14:01:42 * /uav52/mavros/odometry/out/frame_tf/body_frame_orientation: frd
Mar 06 14:01:42 * /uav52/mavros/odometry/out/frame_tf/local_frame: vision_ned
Mar 06 14:01:42 * /uav52/mavros/plugin_blacklist: ['3dr_radio', 'hi...
Mar 06 14:01:42 * /uav52/mavros/plugin_whitelist: ['debug_value']
Mar 06 14:01:42 * /uav52/mavros/px4flow/frame_id: px4flow
Mar 06 14:01:42 * /uav52/mavros/px4flow/ranger_fov: 0.11868238913561441
Mar 06 14:01:42 * /uav52/mavros/px4flow/ranger_max_range: 5.0
Mar 06 14:01:42 * /uav52/mavros/px4flow/ranger_min_range: 0.3
Mar 06 14:01:42 * /uav52/mavros/safety_area/p1/x: 1.0
Mar 06 14:01:42 * /uav52/mavros/safety_area/p1/y: 1.0
Mar 06 14:01:42 * /uav52/mavros/safety_area/p1/z: 1.0
Mar 06 14:01:42 * /uav52/mavros/safety_area/p2/x: -1.0
Mar 06 14:01:42 * /uav52/mavros/safety_area/p2/y: -1.0
Mar 06 14:01:42 * /uav52/mavros/safety_area/p2/z: -1.0
Mar 06 14:01:42 * /uav52/mavros/setpoint_accel/send_force: False
Mar 06 14:01:42 * /uav52/mavros/setpoint_attitude/reverse_thrust: False
Mar 06 14:01:42 * /uav52/mavros/setpoint_attitude/tf/child_frame_id: target_attitude
Mar 06 14:01:42 * /uav52/mavros/setpoint_attitude/tf/frame_id: map
Mar 06 14:01:42 * /uav52/mavros/setpoint_attitude/tf/listen: False
Mar 06 14:01:42 * /uav52/mavros/setpoint_attitude/tf/rate_limit: 50.0
Mar 06 14:01:42 * /uav52/mavros/setpoint_attitude/use_quaternion: False
Mar 06 14:01:42 * /uav52/mavros/setpoint_position/mav_frame: LOCAL_NED
Mar 06 14:01:42 * /uav52/mavros/setpoint_position/tf/child_frame_id: target_position
Mar 06 14:01:42 * /uav52/mavros/setpoint_position/tf/frame_id: map
Mar 06 14:01:42 * /uav52/mavros/setpoint_position/tf/listen: False
Mar 06 14:01:42 * /uav52/mavros/setpoint_position/tf/rate_limit: 50.0
Mar 06 14:01:42 * /uav52/mavros/setpoint_raw/thrust_scaling: 1.0
Mar 06 14:01:42 * /uav52/mavros/setpoint_velocity/mav_frame: LOCAL_NED
Mar 06 14:01:42 * /uav52/mavros/startup_px4_usb_quirk: True
Mar 06 14:01:42 * /uav52/mavros/sys/disable_diag: False
Mar 06 14:01:42 * /uav52/mavros/sys/min_voltage: 10.0
Mar 06 14:01:42 * /uav52/mavros/target_component_id:
Mar 06 14:01:42 * /uav52/mavros/target_system_id:
Mar 06 14:01:42 * /uav52/mavros/tdr_radio/low_rssi: 40
Mar 06 14:01:42 * /uav52/mavros/time/time_ref_source: fcu
Mar 06 14:01:42 * /uav52/mavros/time/timesync_avg_alpha: 0.6
Mar 06 14:01:42 * /uav52/mavros/time/timesync_mode: MAVLINK
Mar 06 14:01:42 * /uav52/mavros/vibration/frame_id: base_link
Mar 06 14:01:42 * /uav52/mavros/vision_pose/tf/child_frame_id: vision_estimate
Mar 06 14:01:42 * /uav52/mavros/vision_pose/tf/frame_id: map
Mar 06 14:01:42 * /uav52/mavros/vision_pose/tf/listen: False
Mar 06 14:01:42 * /uav52/mavros/vision_pose/tf/rate_limit: 10.0
Mar 06 14:01:42 * /uav52/mavros/vision_speed/listen_twist: True
Mar 06 14:01:42 * /uav52/mavros/vision_speed/twist_cov: True
Mar 06 14:01:42 * /uav52/mavros/wheel_odometry/child_frame_id: base_link
Mar 06 14:01:42 * /uav52/mavros/wheel_odometry/count: 2
Mar 06 14:01:42 * /uav52/mavros/wheel_odometry/frame_id: map
Mar 06 14:01:42 * /uav52/mavros/wheel_odometry/send_raw: True
Mar 06 14:01:42 * /uav52/mavros/wheel_odometry/send_twist: False
Mar 06 14:01:42 * /uav52/mavros/wheel_odometry/tf/child_frame_id: base_link
Mar 06 14:01:42 * /uav52/mavros/wheel_odometry/tf/frame_id: map
Mar 06 14:01:42 * /uav52/mavros/wheel_odometry/tf/send: True
Mar 06 14:01:42 * /uav52/mavros/wheel_odometry/use_rpm: False
Mar 06 14:01:42 * /uav52/mavros/wheel_odometry/vel_error: 0.1
Mar 06 14:01:42 * /uav52/mavros/wheel_odometry/wheel0/radius: 0.05
Mar 06 14:01:42 * /uav52/mavros/wheel_odometry/wheel0/x: 0.0
Mar 06 14:01:42 * /uav52/mavros/wheel_odometry/wheel0/y: -0.15
Mar 06 14:01:42 * /uav52/mavros/wheel_odometry/wheel1/radius: 0.05
Mar 06 14:01:42 * /uav52/mavros/wheel_odometry/wheel1/x: 0.0
Mar 06 14:01:42 * /uav52/mavros/wheel_odometry/wheel1/y: 0.15
Mar 06 14:01:42
Mar 06 14:01:42 NODES
Mar 06 14:01:42 /uav52/
Mar 06 14:01:42 mavros (mavros/mavros_node)
Mar 06 14:01:42
Mar 06 14:01:42 �[1mROS_MASTER_URI=http://localhost:11311�[0m
Mar 06 14:01:42 �]2;/home/khadas/nmpc_workspace/src/mrs_uav_deployment/launch/sensors.launch http://localhost:11311�
Mar 06 14:01:43 �[1mprocess[uav52/mavros-1]: started with pid [5214]�[0m
Mar 06 14:01:43 �[0m[ INFO] [1709733703.956508828]: FCU URL: /dev/pixhawk:2000000�[0m
Mar 06 14:01:43 �[0m[ INFO] [1709733703.980381873]: serial0: device: /dev/pixhawk @ 2000000 bps�[0m
Mar 06 14:01:43 �[0m[ INFO] [1709733703.980981124]: GCS URL: tcp-l://�[0m
Mar 06 14:01:43 �[0m[ INFO] [1709733703.982256585]: tcp1: Bind address: 0.0.0.0:5760�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.037076356]: Plugin 3dr_radio blacklisted�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.097261971]: Plugin actuator_control loaded�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.155361998]: Plugin actuator_control initialized�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.155507206]: Plugin adsb blacklisted�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.155771874]: Plugin altitude loaded�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.176615705]: Plugin altitude initialized�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.176746497]: Plugin cam_imu_sync blacklisted�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.205798844]: Plugin camera loaded�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.231041934]: Plugin camera initialized�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.234535482]: Plugin command loaded�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.354581419]: Plugin command initialized�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.354714002]: Plugin companion_process_status blacklisted�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.355075711]: Plugin debug_value loaded�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.438368036]: Plugin debug_value initialized�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.438749787]: Plugin distance_sensor loaded�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.508677587]: Plugin distance_sensor initialized�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.509125880]: Plugin esc_status loaded�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.525102035]: Plugin esc_status initialized�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.525595161]: Plugin esc_telemetry loaded�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.533876552]: Plugin esc_telemetry initialized�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.534007885]: Plugin fake_gps blacklisted�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.534064135]: Plugin ftp blacklisted�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.534474469]: Plugin geofence loaded�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.593413373]: Plugin geofence initialized�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.593978166]: Plugin global_position loaded�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.954134727]: Plugin global_position initialized�[0m
Mar 06 14:01:44 �[0m[ INFO] [1709733704.954564894]: Plugin gps_input loaded�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.006001325]: Plugin gps_input initialized�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.006148326]: Plugin gps_rtk blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.006531368]: Plugin gps_status loaded�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.042433478]: Plugin gps_status initialized�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.042600062]: Plugin hil blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.042855520]: Plugin home_position blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.043654939]: Plugin imu loaded�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.197359481]: Plugin imu initialized�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.197519898]: Plugin landing_target blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.198036149]: Plugin local_position loaded�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.327079186]: Plugin local_position initialized�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.327305354]: Plugin log_transfer blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.327730563]: Plugin mag_calibration_status loaded�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.349133145]: Plugin mag_calibration_status initialized�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.349296895]: Plugin manual_control blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.349382396]: Plugin mocap_pose_estimate blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.349458771]: Plugin mount_control blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.349853938]: Plugin nav_controller_output loaded�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.359040331]: Plugin nav_controller_output initialized�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.359294873]: Plugin obstacle_distance blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.359811540]: Plugin odom loaded�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.431762469]: Plugin odom initialized�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.431918761]: Plugin onboard_computer_status blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.432355970]: Plugin param loaded�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.495777841]: Plugin param initialized�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.496257883]: Plugin play_tune loaded�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.561186090]: Plugin play_tune initialized�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.561372841]: Plugin px4flow blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.561795883]: Plugin rallypoint loaded�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.618188741]: Plugin rallypoint initialized�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.618356199]: Plugin rangefinder blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.618873159]: Plugin rc_io loaded�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.688153249]: Plugin rc_io initialized�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.688299624]: Plugin safety_area blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.688386833]: Plugin setpoint_accel blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.688456958]: Plugin setpoint_attitude blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.688525291]: Plugin setpoint_position blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.688884125]: Plugin setpoint_raw loaded�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.937550015]: Plugin setpoint_raw initialized�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.937799974]: Plugin setpoint_trajectory blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.937899849]: Plugin setpoint_velocity blacklisted�[0m
Mar 06 14:01:45 �[0m[ INFO] [1709733705.938548184]: Plugin sys_status loaded�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.173554131]: Plugin sys_status initialized�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.173732381]: Plugin sys_time blacklisted�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.174721008]: Plugin terrain loaded�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.184797819]: Plugin terrain initialized�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.184986069]: Plugin trajectory blacklisted�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.185428029]: Plugin tunnel loaded�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.273349196]: Plugin tunnel initialized�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.273541696]: Plugin vfr_hud blacklisted�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.273683530]: Plugin vibration blacklisted�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.273788822]: Plugin vision_pose_estimate blacklisted�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.273952905]: Plugin vision_speed_estimate blacklisted�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.274046364]: Plugin waypoint blacklisted�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.274115322]: Plugin wheel_odometry blacklisted�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.274196156]: Plugin wind_estimation blacklisted�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.274548073]: Autostarting mavlink via USB on PX4�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.274815199]: Built-in SIMD instructions: ARM NEON�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.274961741]: Built-in MAVLink package version: 2022.8.8�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.275097783]: Known MAVLink dialects: common ardupilotmega ASLUAV AVSSUAS all development icarous matrixpilot paparazzi standard storm32 uAvionix ualberta�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.275372783]: MAVROS started. MY ID 1.240, TARGET ID 1.1�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.279837375]: IMU: Attitude quaternion IMU detected!�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.289579144]: CON: Got HEARTBEAT, connected. FCU: PX4 Autopilot�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.308728763]: IMU: High resolution IMU detected!�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.309058472]: IMU: Attitude quaternion IMU detected!�[0m
Mar 06 14:01:46 �[0m[ INFO] [1709733706.310215183]: RC_CHANNELS message detected!�[0m
Mar 06 14:01:47 �[0m[ INFO] [1709733707.320462814]: GF: Using MISSION_ITEM_INT�[0m
Mar 06 14:01:47 �[0m[ INFO] [1709733707.320693773]: RP: Using MISSION_ITEM_INT�[0m
Mar 06 14:01:47 �[0m[ INFO] [1709733707.320784856]: VER: 1.1: Capabilities 0x000000000000ecff�[0m
Mar 06 14:01:47 �[0m[ INFO] [1709733707.320871357]: VER: 1.1: Flight software: 010e0000 (b8c541dd72000000)�[0m
Mar 06 14:01:47 �[0m[ INFO] [1709733707.320910023]: VER: 1.1: Middleware software: 010e0000 (b8c541dd72000000)�[0m
Mar 06 14:01:47 �[0m[ INFO] [1709733707.320949940]: VER: 1.1: OS software: 0b0000ff (de41e7feaeffaec3)�[0m
Mar 06 14:01:47 �[0m[ INFO] [1709733707.320983857]: VER: 1.1: Board hardware: 00001058�[0m
Mar 06 14:01:47 �[0m[ INFO] [1709733707.321015065]: VER: 1.1: VID/PID: 2dae:1058�[0m
Mar 06 14:01:47 �[0m[ INFO] [1709733707.321061899]: VER: 1.1: UID: 3032511437363931�[0m
Mar 06 14:01:47 �[33m[ WARN] [1709733707.322240026]: CMD: Unexpected command 520, result 0�[0m
Mar 06 14:02:01 �[0m[ INFO] [1709733721.292545493]: GF: mission received�[0m
Mar 06 14:02:01 �[0m[ INFO] [1709733721.302252220]: RP: mission received�[0m
WARNING: mavros/target_system_id not set. Used default value: 1
WARNING: mavros/target_component_id not set. Used default value: 1
NOTE: Target parameters may be unset, but that may be result of incorrect --mavros-ns option.Double check results!
ERROR. I got 0 addresses, but not your target 1:1
---
Received 0 messages, from 0 addresses
sys:comp list of messages
The text was updated successfully, but these errors were encountered:
Issue details
I have been very confused by several topics on the mavros reporting similar yet slightly different data. We are flying using a companion/off-board computer with our PX4 flightcontroller. We noticed that despite having the same
frame_id
/child_frame_id
, the topicsodometry/in
andlocal_position/odom
report different linear velocities as shown in the plot. The plot also containslocal_position/velocity_body
andlocal_position/velocity_local
and they are also different from both theodometry/in
andlocal_position/odom
. We have three different velocities being reported, none of which are the true derivatives of the position.local_position/velocity_local
topic seems to do that correctly and I understand the others might be in the body frame but all three are different. So what is going on here and which is correct? I can provide you the rosbag for this.global_position/global
andglobal_position/local
so that is also confusing.MAVROS version and platform
Mavros: 1.13.0
ROS: Noetic
Ubuntu: 20.04
Autopilot type and version
Pixhawk Orange CubePilotPlus on PX4 1.14.0 and Holybro H-RTK F9P Helical
Node logs
Diagnostics
Check ID
The text was updated successfully, but these errors were encountered: