# PX4 Dev Call: May 04, 2022

**URL:** <https://discuss.px4.io/t/px4-dev-call-may-04-2022/27166>\
**Category:** PX4 Autopilot\
**Created:** [April 27, 2022, 5:01pm UTC](https://discuss.px4.io/t/px4-dev-call-may-04-2022/27166 "2022-04-27T17:01:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rroche](https://discuss.px4.io/user_avatar/discuss.px4.io/rroche/32/17635_2.png) [@rroche](https://discuss.px4.io/u/rroche)\
**Post date:** [April 27, 2022, 5:01pm UTC](https://discuss.px4.io/t/px4-dev-call-may-04-2022/27166/1 "2022-04-27T17:01:06Z")

</div>

# May 04, 2022

## Join us

> **[Jitsi Meet](https://meet.jit.si/PX4DeveloperCallWeekly)**
>
> Join a WebRTC video conference powered by the Jitsi Videobridge

## 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)

* * *

### Q.1 : RP2040 Crash problem - Vatsal

> <https://github.com/PX4/PX4-Autopilot/issues/19491>
>
> Hi, I build firmware for rp2040 with make raspberrypi\_pico\_default - it's OK. I… convert .elf file to .uf2 with elf2uf2 tool.
> Then, I take pi pico board, connect to this board module G-91 with MPU9250 and BMP280, and upload firmware. 
> After that, the LED on the board lit up. But the board has ceased to be defined as a usb device. And not connect to QGC.
> What could be the problem? What am I doing wrong?

> <https://github.com/PX4/NuttX/blob/c5c7d2b4f26f52f1dfb425ebde83328606b65d4f/fs/cromfs/fs_cromfs.c#L651>

- going to hard fault in the CROMFS.
- Answer
  - Check the parameters going into the function, whether they are NullPtr

### Q.2 : MAVROS extras image publication to receive images? - Safy

- [Making sure you're not a bot!](http://wiki.ros.org/mavros_extras)
- Want to send over images with MAVLink, to not have multiple radios for different usages
- Answer
  - Probably not built for high bandwidth usage (since it’s MAVLink)
  - Better to use MAVROS to figure out RTSP stream

- [image\_pub: Complete image decoding & publish. · mavlink/mavros@c45b2d6 · GitHub](https://github.com/mavlink/mavros/commit/c45b2d6f8979c8a74555aa94bbdb36d5ad6e91f0)

### Q.3 : About GCS sending the flight plan - Jason

- In UGV the flight plan is not usefull. You need to find a sidewalk and need the waypoints as general ideas.
- Autonomous sailboat UGV usage case. With a Jetson board locally.

> Where in the code could I review where the waypoint and the local planner is running in a some sort of loop?

- Let’s say we plan a mission from point A to point B
- MAVLink vs ROS Bridge

### Q.4 : Checking the version - Jason

> Where do I see the version of the FMUK66?

- Answer : Type `ver all` in the MAVLink Console in QGC / Terminal.

## 👷‍♀️ Project Updates

* * *

### P.1 : STM32H7 SocketCAN driver in NuttX done - JC

[https://github.com/apache/incubator-nuttx/pull/6057](https://github.com/apache/incubator-nuttx/pull/6057)

- Plan to finish testing this week and get merged next week.
- Backported to PX4 and working with UAVCAN v1 here: [GitHub - PX4/PX4-Autopilot at dev/socketcan-nuttx-10.3.0 · GitHub](https://github.com/PX4/PX4-Autopilot/tree/dev/socketcan-nuttx-10.3.0)
- Getting 4 Mbps in the test now
- Current NuttX is quite broken, so it’s curently the PR is based on NuttX 10.3

## 🤔 General Discussions

* * *

### D.1 : Safe local coordinate manipulation by @tstastny

- Found a **corner case**

> If we take in local coordinate and add offset? The EKF won’t take this into account, unless global coordinate is also updated!

- There can be 2 solutions
  1. Vector3f?
  2. Make it clear in the module that any coordinate stored in local frame can have offset from the EKF

- Answer
  - How about taking into consideration the ‘type’ of coordinate?
  - Can we have concept of time discontinuity and have a serial number that indicates that the reset has occurred?

- On Multirotor there are a lot of reset handling. Ideally we could save both local & global coordinate.
- TODO
  - Check the TF in the ROS to make sure we aren’t re-inventing the wheel 🛞

- What’s the motivation?
  - Local coordinates are easier to deal with for control / navigation, etc.

### D.2 : Dubins Aircraft MAVLink Message by @tstastny

> **[Google Docs: Sign-in](https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fd%2F18CDpSgL1j5-sSV6hj4FbS7FYCLAv8xj-fcbaUclOoTU%2Fedit&dsh=S-838032008%3A1774376494147973&followup=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fd%2F18CDpSgL1j5-sSV6hj4FbS7FYCLAv8xj-fcbaUclOoTU%2Fedit&ltmpl=docs&osid=1&passive=1209600&service=wise&flowName=GlifWebSignIn&flowEntry=ServiceLogin&ifkv=AT1y2_VTMlcoF_bBX-dXveTk9FOFTtWPcNIh3apA6uMFBl7iRcylRTLQpUIsL6F8W9ibS0FLMR9DOA)**
>
> Access Google Docs with a personal Google account or Google Workspace account (for business use).

 ![image](https://discuss.px4.io/uploads/default/original/2X/b/b6f3a1d2ac9611e72d358555bb13cf7725572a2f.png)

- Implements a long-existing concept in aerospace industry 🤔

> Feedbacks and Comments will be appreciated!! (In the doc)

- Q. What would the GCS side be like?
- It’s good to expose what the vehicle is going to do to the users - Chris
- E.g. CAM software showing the full tool path for milling something
- 

### D.2.1 : What happens when there’s a stall during high acceleration turn of a Fixed wing in PX4? - Chris

- Probably will boost throttle to regain airspeed
- There actually was a logic for this specific case

### D.3 : L1 depreciation by @tstastny

- would like to discuss what steps are necessary to deprecate l1 control in favor of NPFG, as it is causing more hacky headaches to keep l1 now, where NPFG is an almost identical controller, but just with extra (disablable) features.

## 📅 Weekly Overview

* * *

### 🐁 Github

> [Recently updated Issues / PRs in PX4-Autopilot Link](https://github.com/PX4/PX4-Autopilot/issues?q=sort%3Aupdated-desc)

**Pull Requests**

- [dynamic control allocation: helicopter support by bkueng · Pull Request #19559 · PX4/PX4-Autopilot · GitHub](https://github.com/PX4/PX4-Autopilot/pull/19559)
- [drivers/rc\_input: RC\_INPUT\_PROTO parameter minimal implementation by dagar · Pull Request #19539 · PX4/PX4-Autopilot · GitHub](https://github.com/PX4/PX4-Autopilot/pull/19539)

> Hardware

- [Adding px4 fmu v6c by davids5 · Pull Request #19544 · PX4/PX4-Autopilot · GitHub](https://github.com/PX4/PX4-Autopilot/pull/19544)
- [px4\_fmu-v6x\_bootloader:Ensure PWM pins are low from boot by davids5 · Pull Request #19535 · PX4/PX4-Autopilot · GitHub](https://github.com/PX4/PX4-Autopilot/pull/19535)
- [px4\_fmu-v6x:Add Rev 4 Sensors by davids5 · Pull Request #19536 · PX4/PX4-Autopilot · GitHub](https://github.com/PX4/PX4-Autopilot/pull/19536)
- [Added PX4 VxX Mini baseboard by davids5 · Pull Request #19549 · PX4/PX4-Autopilot · GitHub](https://github.com/PX4/PX4-Autopilot/pull/19549)
- [Changes to pr-extendend\_hw\_ver\_rev\_format by davids5 · Pull Request #19575 · PX4/PX4-Autopilot · GitHub](https://github.com/PX4/PX4-Autopilot/pull/19575)
- [NuttX with test code for stm32:Discard data with Parity Errors by davids5 · Pull Request #19446 · PX4/PX4-Autopilot · GitHub](https://github.com/PX4/PX4-Autopilot/pull/19446)

**Issues**

> Control

- [[Control] Constrain Acceleration Feed Forward when Drone is far from position setpoint · Issue #19543 · PX4/PX4-Autopilot · GitHub](https://github.com/PX4/PX4-Autopilot/issues/19543)

### 💻 Slack

### ☎ Last Dev-Call

> [PX4 Dev Call: April 27, 2022](https://discuss.px4.io/t/px4-dev-call-april-27-2022/27066)

- 

## ❗ High priority queue

* * *

Discussion based on : [https://github.com/orgs/PX4/projects/24](https://github.com/orgs/PX4/projects/24)

## 🌾 Release

* * *

> **[Release v1.13.0 Beta 1 · PX4/PX4-Autopilot](https://github.com/PX4/PX4-Autopilot/releases/tag/v1.13.0-beta1)**
>
> PX4 Autopilot Software. Contribute to PX4/PX4-Autopilot development by creating an account on GitHub.
