Closed aaraujo11 closed 6 years ago
Hi @TSC21, You are right, the place where i was testing, somehow didn't have enough data/signal to perform lock position, i change the place of test, and that's it, the controller starts to stream local position. Thank you very much!
Boa sorte!
Obrigado Nuno!
Issue details
1) I connected the Jetson TX1 through serial port between /dev/ttyTHS1 and TelemetryPort2 of PixHawk Cube 2.1, with a 921600 baudrate. I launched the mavros (apparently without any issues), then set the stream data rate to 10Hz
rosservice call /mavros/set_stream_rate "stream_id: 0 message_rate: 10 on_off: true"
or alsorosrun mavros mavsys rate --all 10
, i start to receive data at approx. 10Hz to some topics without any issue, but when i check the topics of/mavros/local_position/pose ... odom.... velocity
i dont have any data (even when i arm and flight). So to be sure that i was receiving the specific mavlink ID 32 LOCAL_POSITION_NED msg, i run therosrun mavros checkid
and i verify that there wasn't any 32 ID. Should i need to activate some flag on the params list, in the pixhawk side?2) Is it possible to set permanently the stream data rate? Because everytime i reboot the pixhawk i need to set again the stream rate to start receive data.
3) Why im receiving the warning msgs at the beginning of launch
[ WARN] [1517338283.510153420]: init: message from ASLUAV, MSG-ID 201 ignored! Table has different entry.
in the mavros version 0.17.3 for example didn't appear.4) Time to time i receive
HP: requesting home position
msg why? Do I need to define a home position? Does the pixhawk set the home position automatically when is armed?Thank you in advance.
MAVROS version and platform
Mavros: 0.22.0 ROS: Kinetic Ubuntu: 16.04
Autopilot type and version
[X] ArduPilot [ ] PX4
Version: Copter 3.5.4
Node logs
Diagnostics
Check ID