PX4 Sync / Q&A: Feb 19, 2025

PX4 Sync / Q&A: Feb 19, 2025
Dronecode Calendar

Agenda

  • Announcements
  • Future Events
  • Flight Testing Update
  • Release Discussion
  • Bug Report / Q&A

Announcements

Future Events

Flight Testing Update

We are running a beta program with Ascend Engineering (Chicago). They will be running flight testing for the community as part of an arrangement with Dronecode

How to reach out to the team

  • GitHub: Tag user @PX4/testflights
  • Discord: #flight-testing
  • Weekly on the PX4 Dev Call

How to Request Testing (GitHub)

  • Write down the steps to test your issue/pull request
    • Make sure to note the risk involved in flying
    • Write down things to look out for / anticipate - eg: “we are looking for no yaw jumps”
  • Add issue/pull request to the Flight Testing project board
  • Make sure to specify any hardware/software requirements as much as possible

Flight Testing board:
:point_down: :point_down: :point_down:

GitHub

Flight Testing :airplane: • PX4

Flight Testing :airplane:

Discussion

Comments:

  • Broader range of boards to be tested
  • More specific features

Release Discussion

Project Board

For release coordination, we will be using the project board.
:point_down:
Project Board Link

v1.16 Release

Discussion

Bug report / Q&A

1- CI testing PX4 Internal and External (ROS2) code · Issue #24363 · PX4/PX4-Autopilot · GitHub

A CI is needed, @farhang @rroche will work on that.

2- @stevejohn163 I’m trying to initiate a takeoff using the MAV_CMD_NAV_TAKEOFF command via COMMAND_INT. The problem is that when I set the altitude with different MAV_FRAME values, the takeoff altitude doesn’t change as expected. No matter which MAV_FRAME I use and set the takeoff altitude to 2.5m, it always tries to take off to 2.5m. However, since I’m already at an altitude of 200m above mean sea level, it throws the error: “Already higher than takeoff altitude.”

Currently, I have to manually retrieve the MSL (mean sea level) altitude, add 2.5m to it, and send that value via COMMAND_INT for it to work properly.

3- PX4 autopilot ROS2 user guide problem

Maybe we can make targets more specific?

PRs needing review

  • CMake needs to be fixed first to have it tested. (preferrably Nuttx and PX4 build separated to avoid build errors)
  • Eigen is not used on PX4 side much (has a similar lib however) so maybe using Eigen is not going to be an idea.
1 Like

Hi, I’m trying to add neural network support for px4 to lower the barrier for using RL on UAVs in research. I have some make problems, and was wondering if someone could help me. I will be attending the sync call.

3 Likes

Need a second look on this PR: Faster than Real -Time support in GZ by dirksavage88 · Pull Request #23783 · PX4/PX4-Autopilot · GitHub

2 Likes

I’m trying to initiate a takeoff using the MAV_CMD_NAV_TAKEOFF command via COMMAND_INT. The problem is that when I set the altitude with different MAV_FRAME values, the takeoff altitude doesn’t change as expected. No matter which MAV_FRAME I use and set the takeoff altitude to 2.5m, it always tries to take off to 2.5m. However, since I’m already at an altitude of 200m above mean sea level, it throws the error: “Already higher than takeoff altitude.”
https://github.com/PX4/PX4-Autopilot/blob/04a3c4af20df9e851e281776bfa51d02759ddee6/src/modules/navigator/takeoff.cpp#L117

Currently, I have to manually retrieve the MSL (mean sea level) altitude, add 2.5m to it, and send that value via COMMAND_INT for it to work properly.

1 Like