* first push
* move quat rotation to scheduling module
* code cleanup
* Use rotation matrix for heading correction
* Small adjustments
* declaration in ins file
* 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
* 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 <48210579+tmldeponti@users.noreply.github.com>
Co-authored-by: tomaso_de_ponti <tomasodp@gmail.com>
* [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 <Fabien-B@github.com>
* 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 <freek.v.tienen@gmail.com>
* 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 <e.j.j.smeur@tudelft.nl>
* [chibios] remove unecessary option that makes a warning on H7
see ChibiOS forum: http://forum.chibios.org/viewtopic.php?t=5830
* [guidance] fix hybrid guidance
after merging #3248
* [natnet] remove call to function that doesn't exist
issue were only on verbose mode
* [conf] remove bebop_flip aiframe file
The FLIP mode is not supported anymore, better remove this example.
If flip is really needed, it should be implemented as a custom mode in
generated autopilot.
Gtk3 doesn't support all features of gtk2 (or have a different interface), so if only gtk3 is found, GUI tools are not compiled, only CLI tools based only on glib.
If no gtk found, tools based on glib/gtk are not compiled.
Remove two old tools not used and not supported by gtk3.
* max bank in deg
* takeoff no attitude msec timer
* Prepared elevator moment compensation fix
* [EHVB_rotwing fp] Updated takeoff stratgey with roll and pitch check and added standby_free to flightplan
* [fp EHVB] Takeoff 3 seconds on att 0,0
* increase filter freq and setting for max acc
* [rot_wing_eff_sched] Elevator 5 degrees higher
* [rot_wing] Decreased cutoff frequencies of filters
* [modules] Support dual ublox GPS modules
* [ekf2] Add failsafe remove yaw
* Reverted acceleration limits
* takeoff procedure update
* [flight_plan] Takeoff when hover motors are running
* scale elevator ctrl eff in transition
* [conf] Fix takeoff
* Higher pitch gains
* Fix conf
* Add extra throttle for spinup
* Update calibration
* max_bank in Radians only except in xml/gcs with auto-conversion
* cleanup
* Use flightplan variables instead...
* fix test
* revert debugging action
* cleanup unused
* cleanup more
* Fix compile bug
* [pfc] Fix actuators
* Add follow tests
* reduce pitch weight in forward flight
* correctly set cmd thrust in INDI
* fix takeoff unequal roll effectiveness and not in_flight
* Fix heading in approach
* fix double define and roll scaling setting
* settings names and roll scaling in right settings
* moving simulator stuff
* [flight_plan] Update angel for takeoff
* Update conf
* Conf update
* [conf] Update checks
* land in approach
* Fix flightplan
* Update sw/ground_segment/python/moving_base/moving_base.py
* input params for moving base sim
* no elevator compensation
---------
Co-authored-by: Ewoud Smeur <e.j.j.smeur@tudelft.nl>
Co-authored-by: Dennis van Wijngaarden <32736330+Dennis-Wijngaarden@users.noreply.github.com>
Co-authored-by: Freek van Tienen <freek.v.tienen@gmail.com>
* actuators[ ] array in pprz units, conversion to actuator_driver units when sending to the actuator_driver.
actuators becomes an array
* Moved scaling of the Servo to the Set function.
* Fixed switches and pan-tilt to work in PPRZ units now. Simplified code.