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

Devel rover stop #5

Open
wants to merge 270 commits into
base: devel
Choose a base branch
from
Open

Devel rover stop #5

wants to merge 270 commits into from

Conversation

Liagar
Copy link

@Liagar Liagar commented Jul 24, 2024

Changes added for the rovers to stop at waypoints using quintic bezier splines. Up-to-date with paparazzi official master (2024/07/24). After merge please change the branch name to rover_devel?

dewagter and others added 30 commits September 9, 2023 10:04
* Eff_scheduling update

* add setting to differentiate front and back wing

* back wing pitch eff scaling

* actually implement back wing pitch eff

* fix

* fix mistake setting

* add some comments

---------

Co-authored-by: Ewoud Smeur <[email protected]>
paparazzi#3028)

* Pull request with all the code for 6 DOF optical flow control, the basis of a Nature and Nature Machine Intelligence paper.

* Camera ID was already added.

* Remove a duplicate airframe file.

* Cleanup

* Simulator does not work with opticflow

* Incorporated comments review

* fix provides

---------

Co-authored-by: Christophe De Wagter <[email protected]>
)

* [python] fuel-cell endurance estimators and status fixes

* controlpanel

* [python] Update fuel cell python

---------

Co-authored-by: Freek van Tienen <[email protected]>
* predict touchdown in case of kill

* remove message

* make variable extern and rename
* Visualizer Rotating Wing

Rotwing Monitor

* executable + tool

* removed STL

* Apply suggestions from code review
* [modules] airspeed UAVCAN

ABI

* UAVCAN fix

* disable ABI send, define sensor rate
* Fix guidance hybrid indi enter

Upon entering while in forward flight, the reference angles need to be
reset based on the ZXY rotation order for tailsitters.

* nav.heading reset on enter done by guidance implementation

* set guidance heading sp after nav.heading is set
* [imu] Add Invensense V3 driver

* [imu] Add samplerate to raw ABI message

* [boards] Add support for the CubePilot - Cube Orange+
… 22.04 (paparazzi#3083)

* Bugfix 22

* FIX dist script (paparazzi#87)

Verfied in zoo

---------

Co-authored-by: Dries Borstlap <[email protected]>
…aparazzi#3086)

* [module] moving_target allow storing specific gains in airframe files and put all settings in the struct and remove unused

* requested changes

* [airframes] update setting defines
* [modules] system identification updates: auto-doublet-sequence, new doublets, RC-triggered chirps, testing

extra sysid

rename generic

test compile

* defines in a section instead of gcc, cleanup docs
dewagter and others added 29 commits June 16, 2024 14:50
* start converting structs to readable

* Comvert all airframes
* Hybrid ICONS

* Fix Herelink

* Activate icons
…paparazzi#3301)

* Update rotwing

fix merge

use same pusher effectiveness in guidance INDI

Correct spaces

Apply suggested fix

* Rotwing default altitude 25kg

* sensible values for max lat accel

---------

Co-authored-by: Ewoud Smeur <[email protected]>
* Actuators in PPRZ values

* New messages

* Dual Actuator messages

* ACTUATORS_RAW for driver_val and ACTUATORS for pprz_val

* New PPRZLINK

---------

Co-authored-by: Freek van Tienen <[email protected]>
* Fix messages

* Enable GPS heading 25kg

* Larger heater errors and 25kg checklist

* AGL fix for 3

* Calibrated 25kg

* [ekf2] Fix GPS heading offset

* Fix heading EKF2 and correct GPS ports

---------

Co-authored-by: Freek van Tienen <[email protected]>
* [tag tracking] Compute tag orientation.

* [tag tracking] it works

* Fix errors and allow tracking any tag

* improve code readability

* tag tracking doc

* no need for the size

* [tag tracking] silence unused variable warning.

---------

Co-authored-by: Fabien-B <[email protected]>
* [modules] implemented GVF for rotorcrafts

* Note about Crazyradio communication with Crazyflies
…tatic control message. Parametrized distance_stop in flight plan
* WLS Debug

WLS Debug

* track new develop branch

* WLS to use pointer of struct to allow multiple calls of WLS in the same control loop

* additional changes and bug fixes to wls struct pointer rework

* Track new pprzling branch with wls msg additions

* code clean up

* Implement new WLS in guidance and stabilization

* code clean up

* add wls mesg to telemetry. Fix stabilization wanring.

* track pprzlink

* Better casing

* Use WLS_N_U_MAX and WLS_N_V_MAX

* Register periodic telemetry of WLS only if WLS is used

* Track master pprzlink

* Shortened explanation of parameters

* track pprzlink master

---------

Co-authored-by: Tomaso Maria Luigi De Ponti <[email protected]>
Co-authored-by: tomaso_de_ponti <[email protected]>
* first push

* Removed old test section from new eff scheduling

* Added test

* Fixed test defines

* Fix commands index in case needs to be unique for test

* Changed general variables to make them more specific. Added explanation.

* Make use V2 more specific to the rotating wing drone

* changed variable names
* add some extra checks if GPS_COURSE_YAW is enabled

* Added antennae distances to airframe files, scale distance error by factor instead of hardcode
* first push

* move quat rotation to scheduling module

* code cleanup

* Use rotation matrix for heading correction

* Small adjustments

* declaration in ins file
@Liagar Liagar requested a review from alfredoFBW July 24, 2024 10:46
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.