July 13, 2022
Join us
Agenda
Community Announcement
Community Q&A
Project Updates
General Discussions
Weekly Overview
High priority queue
Release
Community Announcement
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 the Slack or create a Github Issue !
If you take over 5 minutes for the question, please continue in Slack or a Github Issue.
Q.1 :
@mwbb has issues with CubeOrange as of this issues. Added screenshot from Radio connection. However as in serial connection logger and Mavlink shell seems not to be working.
https://github.com/PX4/PX4-Autopilot/issues/19831#issuecomment-1183327062
Project Updates
P.1 :
General Discussions
D.1 : Interesting PR / Issues which were sitting in the dust (for discussion)
I would like to open discussion on these PR / Issues, as they can be useful if we review / merge them, but hasn’t been touched in ~2 years! - @junwoo0914
main ← pr-smart-rtl
opened 08:05AM - 06 Jun 17 UTC
This adds graph-based "smart" RTL capabilities from @samuelsadok :
Adds Smart … Return To Home capability by recording the flight path in a memory optimimized format. This means the UAV can return to home by using only known-good flight paths.
The flight graph is stored as a series of delta elements at 1m resolution and a list of nodes. Both lists share the same buffer. Each delta element takes up 2 bytes or sometimes 6 bytes if the delta is large. The path can consist of multiple disconnected segments, in which case the gaps are stored as delta elements with a jump-bit set.
Once in a while or when required the graph is consolidated, which means:
- Points that lie roughly in a line are replaced by a single line
- Points that lie close to previously recorded lines are pruned
- For lines that pass close to each other a node element is created
Furthermore:
- The graph is recorded at a higher precision closer to home
- If the graph becomes full, the overall precision is reduced and the whole graph is re-consolidated
- If the graph becomes full once more, all data is removed except for the shortest path home at that moment. One of these actions is repeated at each subsequent fill-up.
Path finding information is generated/refreshed on demand and stored in the nodes. During return-to-home, the best direction to home is continuously evaluated by using the information stored in the nodes.
The graph recording and path finding is implemented in navigator/tracker.cpp.
The graph based return-to-home is implemented in navigator/smart_rtl.cpp. by Samuel Sadok
opened 01:44PM - 17 May 16 UTC
closed 09:41AM - 15 Aug 22 UTC
It would be nice if the land detector would robustly detect when the vehicle has… landed upside down or just flipped when landing.
https://github.com/PX4/PX4-Autopilot/issues/7055
https://github.com/PX4/PX4-Autopilot/issues/8902
Weekly Overview
Github
Recently updated Issues / PRs in PX4-Autopilot Link
Pull Requests
*
Issues
*
Slack
Last Dev-Call
PX4 Dev Call: April 27, 2022
High priority queue
Discussion based on: https://github.com/orgs/PX4/projects/24
Release