Closed aaumar closed 6 years ago
Check sitl_gazebo
, more in specific the gazebo_mavlink_interface
plugin and what parameters are used there (loaded from the SDF file). This is not a MAVROS related issue.
hello aaumar @aaumar ,could you solve this problem? I have the same problem.
Hi @aaumar , @yc718764666 . I came across the same question and solved it the following way:
In Firmware/posix-configs/SITL/init/ekf2/iris
(pick whatever vehicle you're using in sim) you can set the streaming rate of Mavlink messages (used for the EKF, but also works for other messages that are not used in the EKF). For instance, to set a desired rate for LOCAL_POSITION_NED on udp port 14557:
mavlink stream -r 200 -s LOCAL_POSITION_NED -u 14557
Hope that helps.
@danielhentzen I no longer see that directory in the master branch of PX4. It's also not clear from searching where that should be set now. Anyone have any other tips?
@danielhentzen I no longer see that directory in the master branch of PX4. It's also not clear from searching where that should be set now. Anyone have any other tips?
Hello, I don't know if you are still working on this problem but the way I changed my gazebo SITL mavlink rate is by typing: pxh> mavlink stream -r 200 -s LOCAL_POSITION_NED -u 14557 into the terminal that is running the ros node.
Hope this helps anyone still looking to increase the mavlink rate within gazebo SITL.
Issue details
Hi I am developing my own fixed wing control with offboard mode. But, i use 50 Hz as my sampling time but sensor just give me about 30 Hz. I have read some way to increase the rate with SD card but in SITL you don't use any SD card. I also have tried
rosrun mavros mavsys rate --all 50
but the rate didnt increase. is there any way to increase sensor rate in SITL? thank youMAVROS version and platform
Mavros: ?0.18.4? ROS: ?Kinetic? Ubuntu: ?16.04?
Autopilot type and version
[ ] ArduPilot [ x ] PX4
Version: ?1.7.0?
Node logs
Diagnostics
Check ID