Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upstream merge with PX4 #4

Open
wants to merge 10,000 commits into
base: feature/hitl_upstream_merge
Choose a base branch
from

Conversation

kshitijgoel007
Copy link

On the HITL firmware branch. Doing this for Notch filter and other latest features.

@kshitijgoel007 kshitijgoel007 self-assigned this Jan 31, 2020
@kshitijgoel007 kshitijgoel007 requested a review from wtabib January 31, 2020 18:56
@mcorah
Copy link

mcorah commented Feb 4, 2020

Is anything happening with this pull request? It might be a better idea to pull master into a branch here so that we have something static that we can control.

Also, for anyone else getting way too many notifications from this: you can unsubscribe from the pull request.

taileron and others added 27 commits May 6, 2022 14:56
Adds COM_FLT_TIME_MAX param and logic in Commander to enforce RTL when
flight time is above this value. User can only override to LAND mode,
but not proceed flight beyond that.

Signed-off-by: Silvan Fuhrer <[email protected]>
- add logic for detecting high wind speed in Commander,
and handle it toghether with wind speed warning
- trigger and enforce RTL if COM_WIND_MAX is breached

Signed-off-by: Silvan Fuhrer <[email protected]>
Check during init to avoid out-of-bound access.
Same logic as the existing mixer.
Untested.
The flight termination action on geofence violation is described as only trigger, when the corresponding circuit breaker is not disabled. However, the description of the circuit breaker states, that the geofence action is not depedning on this circuit breaker. The implementation follows the description of the circuit breaker. Hence the GF_ACTION description is adapted.
Did some prep work for redundant interfaces by introducing CanardHandle class to decouple physical interfaces from cyphal.cpp
    - mavlink in PX4/Firmware (d6dff7d): mavlink/mavlink@3b52eac
    - mavlink current upstream: mavlink/mavlink@a1cb2c0
    - Changes: mavlink/mavlink@3b52eac...a1cb2c0

    a1cb2c0e 2022-05-05 KonradRudin - Figure eight MAV_CMD (#1831)
0ebdf846 2022-04-28 Hamish Willee - common.xml: Deprecate MAV_CMD_GET_MESSAGE_INTERVAL for MAV_CMD_REQUEST_MESSAGE. (#1835)
f357fc78 2022-04-27 Hamish Willee - Deprecate MAV_CMD_GET_HOME_POSITION for MAV_CMD_REQUEST_MESSAGE (#1834)
dagar and others added 29 commits June 17, 2022 19:31
 - people are updating this without really understanding the purpose,
and it's generally no longer useful
 - allow saving initial gyro cal if very close to 0
…l pressure

 - disable CONFIG_SENSORS_VEHICLE_AIRSPEED on boards only used for multicopter
 - run `sensors` hub to process sensor_mag and publish vehicle_magnetometer
 - update uavcannode to use vehicle_magnetometer
Co-authored-by: Megan McCormick <[email protected]>
Co-authored-by: Chuck Faber <[email protected]>
 - all sources of optical flow publish sensor_optical_flow
 - sensor_optical_flow is aggregated by the sensors module, aligned with integrated gyro, and published as vehicle_optical_flow

Co-authored-by: alexklimaj <[email protected]>
 - remove internal accumulation and publish every valid raw sample synchronized with sensor
 - store timestamp_sample from motion interrupt
 - improve timing requirements from datasheet (minimum delays after register read/write)
 - remove internal accumulation and publish every valid raw sample synchronized with sensor
 - store timestamp_sample from motion interrupt
 - improve timing requirements from datasheet (minimum delays after register read/write)
Remove the entire external yaw handler, dynamic memory allocation,
pointer passing logic. Directly instanciate the weather vane instance
in the flight tasks that support it.
@dagar dagar deleted the master branch June 27, 2022 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.