May 24, 2023
Join us
Agenda
- Community Announcement
- Community Q&A
- General Discussions
Community Announcement
A.1 : Release branch for 1.14 has been cut
New things merged to the main branch do not necessarily end up in the release. Additional bug fixes will be ported. Release date is not clear yet. We’re hunting after the last issues.
We’re feeling good about the release. A lot of successful flight tests were conducted. We worked through multiple reported bugs.
One things still hanging at the moment is the PWM calibration: [WIP] PWM calibration problem · Issue #21634 · PX4/PX4-Autopilot · GitHub Feel free to chime in and cooperate on this.
Community Q&A (No deep technical discussions)
Guideline for asking a Question
- Specify what you are trying to achieve
- Specify what environment / platform you are using
- Prepare a Link or Document to help understand if possible
- First, ask the question on Discord or create a Github Issue!
- If you take over 5 minutes for the question, please continue in Discord or a Github Issue.
Q.1 : Aly/ @princealy ROS2 launch script
From below:
Is it supported to run ROS2, microDDS, and PX4 using one common launch script? Is there an example for that?
Answer: There’s currently no go-to example that works with the latest versions. Once the release is out we want to move back to improving the entire ROS2 workflow. Since Aly is interested to help and contribute we’ll get a forum thread started and already have a draft running.
TheotimeBlg is also interested and wants to cooperate.
Q.2 : @farhang Apple M based toolchain experience
Does someone else use Apple M-silicon and use the toolchain and has experience with it? Who is the maintainer? @ThomasDebrunner was making it work in the first place.
The Homebrew toolchain setup script works for farhang and jMAVsim works ok after installing both OpenJDKs.
Q.3 : ayham_allarbat No log files available
Making logs by arming, disarming or logger on
, logger off
there is no log available afterwards. The logger seems to trigger as expected. Board: Holybro pixhawk 6C
The suggested next thing to try is back up the SD card content, format it on e.g. a Windows computer and then try again.
Q.4 : ayham_allarbat MAVLink stream configuration
Using a startup script from 1.11/1.12 releases that adjust the message frequency of a MAVLink telemetry stream for odometry from 30Hz to 100Hz on 1.13 results in a higher message rate seen in MAVLink inspector on the round station but not in mavros.
This could be because the USB MAVLink instance is started in a different way only when something is connected via USB and sends a heartbeat. Depending on the timing when having the stream adjustment command during bootup it could not have an effect. The suggestion is to adjust/add a MAVLink stream mode that has full rate odometry feedback for the use case.
In general, having a companion computer connected over USB is a use case that also @AlexKlimaj is working with. It would be useful to have a configuration option to have a fixed MAVLink instance on the USB port and not have it fail the preflight check when connected (the last part already available in a circuit breaker CBRK_USB_CHK
).
Q.5 : SalimTerryLi Apple jMAVsim issue
Some library in jMAVSim/lib at main · PX4/jMAVSim · GitHub doesn’t work properly for him on an ARM-based computer.
@farhang is trying to reproduce the issue and shares what the necessary additional steps are.
Q.6 : SalimTerryLi Tested his PR for the PWM extender
Now it needs to be reviewed.
and he’s also looking for feedback on