PX4 Dev Call: March 16, 2022

March 16, 2022

Join us

Agenda

  • Dev Call format change suggestion discussion

  • Community Q&A

  • Project Updates

  • High priority queue

  • Release

  • In-Depth discussions

  • (Maybe) Component Update


:loudspeaker: Community Announcement

New Blog post on PX4 Parameters is coming

  • Related Discuss post : 🙌 Introducing Junwoo Hwang
  • NuttX, PX4 Startup scripts, uORB messenger, etc. Confusing idea / concepts will be covered!

:people_holding_hands: Community Q&A

Raise your questions!

Moderation Rule Suggestion

By @junwoo0914

  • After 5 seconds of silence, move onto the next topic
  • Community Q&A : Maximum 3 - 5 min limit for each question. If the discussion isn’t finished, ask the Questioner to create a Github Issue about it and continue discussion there.
  • Limit discussions to maximum 5 min, then it should be continued in In-Depth discussions.

Maybe have some small number of categories to do component update on? To prevent too much opinion. Or ask for a ‘general’ update for each individual? : Matthias

It’s nice to have a call with a common topic / interest among participants, to spark new discussions, etc : Matthias

How about Project update meeting (non QnA) monthly? : Alessandro

There’s mix of developers. Casual / more involved, etc. : Daniel.

e.g. VTOL doesn’t have a lot of updates, so maybe start a special VTOL call?

Ramon will do a Survey on this.

QGC taking over USB devices

  • Turning on SiK radio could solve the problem : david
  • Pico COM is running before starting QGC
  • Could turn on QGC Logging to debug : daniel

Docker container SITL crashing on custom Simulation stack

  • Interactive shell & docker container is creating a crash : Conor
  • Gazebo is getting started separately

Magnetometer-less flight

  • Using in offboard mode, aiming to do flight without magnetometer : Tony
  • Initial MAG_TYPE_AUTO setting, overriding with MAG_TYPE_NONE later creates a heading offset, causing toilet bowling.
  • Forcing a Yaw estimator reset could be a fix. When vehicles are all facing North, reset the EKF2’s yaw.
  • Application currently on swarm drones for a light show, so solution to be generic (e.g. parameter)
  • May create new MAG type specifically for this yaw reset use case

UAVCAN v1 Messaging standard issue

  • Vendor adoption. Want to develop their own sensor : Henry
  • Sending actuator commands via UAVCAN has not been tried yet
  • Trying to figure out where Vendors are headed towards. To select the message standard for application.
  • Many standardized message effort has failed : Thomas
  • To support standardized messages, go for Drone CAN
  • Message standardization / bridging systems can be unnecessary :
  • Could use uORB bridge over UAVCAN v1, and if not possible, fall back to DroneCAN (in the future) : Alex

Collision prevention for multiple vehicle doing separate missions

  • Currently in QGC, mission planning doesn’t conider different vehicle’s mission paths having potential collision : Fellow Jitster
  • If connected in a common network, could do a similar feature as an ADSB (for a future feature)
  • Before doing the mission, currently swarm flight using non-collision paths created :

PX4 not supporting switch and button simultaneously

  • Use case : using RTL switch as a button while having another flight mode selection switch : Junwoo
  • Had different schemes before : daniel
  • Different controllers (MAVLink message / different RC channels, etc) exist, so would be nice to have the centralized system to handle this.
  • Issue created now.

CAN node application

  • CAN node : Andrew
    *didn’t catch this part so well

:construction_worker_woman: Project Updates

Updates from the team

:exclamation: High priority queue

Discussion based on board: High-Priority Queue · GitHub

:ear_of_rice: Release

  • RC selection bug needs to be fixed before release : daniel

:thinking: In-Depth discussions

For smaller groups expanding technical discussions, stay until the end and follow up.


:raised_hands: Feedback

If you have any feedback or corrections please comment on this post!


:arrows_counterclockwise: (Maybe) Component Updates

Updates on each sectors of PX4 System

:small_airplane: VTOL & Fixed Wing

:flying_saucer: Multicopter

:computer: System Architecture

  • RTL could get triggered even when already landed. Fix PR added : Matthias

:chestnut: OS / NuttX

  • Log issue (NuttX Version), needs fix : Daniel
  • New release coming soon, changes ahead : David

:oncoming_automobile: Driver

:crown: Commander

:cactus: Simulation

:parrot: MAVSDK

:bookmark: Hardware Workgroups

:mag: Estimation

:man_juggling: Avoidance

:2nd_place_medal: MAVROS / DDS / ROS2

:black_joker: UAVCAN