June 16, 2021
Join us
Agenda
- Community Q&A
- Roadmap
- High priority queue
- Release
- In-Depth discussions
Community Q&A
- @david_s5 is waiting for his pr to get merged. It passes all tests, it was reviewed, merged. Thanks for the contribution!
- Cristian has issues with obstacle avoidance flying:
We need to forward the issue to an insider to get the right answer. A log of a failing takeoff on https://logs.px4.io/ would be very useful.
- Eren Ipek (Maxwell Innovations) is waiting for his distance sensor driver to be reviewed:
-
@JulianOes Accelerometer calibration can get stuck: Accel calibration gets stuck · Issue #17769 · PX4/PX4-Autopilot · GitHub These should be actual failure cases e.g. sensor dropouts, bad state that is now properly catched and slipped through before.
-
Kevin is new to PX4 and he’s trying to run the simulation. He’s wondering what the role of gazebo and ROS is in the project.
There’s two reasons why ROS is mentioned together with ROS:- We integrate with the gazebo simulator see GitHub - PX4/PX4-SITL_gazebo: Set of plugins, models and worlds to use with OSRF Gazebo Simulator in SITL and HITL.
- We have two ways to control a PX4 drone through ROS see mavros (ROS1) and rtps bridge (ROS2)
So PX4 is independent from ROS but they can be used together.
-
Kevin’s second question: Is uORB the internal protocol and MAVLink the external communication.
Correct, uORB is used to communicate between PX4 internal modules and for autopilot logging purposes. MAVLink is used as API for external components like ground station, companion computer, … to command and get information from PX4. -
Kevin’s third question: Is it possible to get an FPV stream from the simulation? Yes e.g. in gazebo with the Typhoon H480 model.
Gazebo Vehicles | PX4 User Guide
Gazebo Vehicles | PX4 User Guide
Quicker but less featurerich way to get an FPV picture: You can start a jMAVsim simulation and press the “F” key in the simulator window.
Release
Release blocker board: v1.12 Release Coordination · GitHub
-
PWM default disarmed values e.g. 900us get applied to servos as well as main ESC outputs. This was found when looking into V 1.12 vtol pwm limits get always lost with transition to fw · Issue #17485 · PX4/PX4-Autopilot · GitHub. The issue is probably that the PWM_OUT numbers which are set in the airframe configured which outputs have the global group defaults before. We should restore this for the release and then switch that
-
There is an issue with a USB connected autopilot related to joystick usage which @JulianOes had QGC param download broken · Issue #17767 · PX4/PX4-Autopilot · GitHub. Sounds like a known problem reported here: Loss of MAVLink transmission when enabling joystick · Issue #9022 · mavlink/qgroundcontrol · GitHub
From testing it looks like it’s a QGC issue and also happens with PX4 1.11 so it’s not a release blocker but we need to debug: check if it’s reproducible with virtual joystick, what’s going on on the USB communication.
Roadmap
Discussion based on board: Roadmap · GitHub
High priority queue
Discussion based on board: High-Priority Queue · GitHub
In-Depth discussions
For smaller groups expanding technical discussions, stay until the end and follow up.
If you have any feedback or corrections please comment on this post.