New message can set position, speed, acceleration and heading setpoint
for an accurate trajectory tracking.
Also fix the update of ref when h_ref is disabled.
* [uavcan] Start updating UAVCAN to latest version.
Now renamed DroneCAN.
* [uavcan] Update airspeed.
* [uavcan] Update power.
* [uavcan] Update range sensor.
* [uavcan] WIP actuators.
* [dronecan] Fix makefile for new installations
- The Makefile doesn't execute the .sync .update when added to the .PHONY section
- The DSDL folder doesn't exist before the .sync .update of the DSDL
* [can] Add documentation for USE_CANx define and fix dronecan
* [dronecan] Update actuators
* [dronecan] Cleanup actuator feedback
---------
Co-authored-by: Fabien-B <Fabien-B@github.com>
Co-authored-by: Freek van Tienen <freek.v.tienen@gmail.com>
This is a temporary measure to compile or not on ubuntu 24.04 until the
mavlink submodule is updated and integrate the required adaption to cope
with deprecated packages
* first push
* temp tracking of new pprz link branch
* update of pprzlink
* fix highspeed telem
* fix telem
* Add example guidance eff mat msg streaming
* track new pprzlink
* Lighter STAB ATTITUDE
* delete old msg
* fix bug
* removed warning
* Fix bug
* change conf to match new messages
* fixed indentation
* No need to stream u_cmd as it is already in COMMANDS
* track new pprzlink
* Move RC6CH to new pull request
* Remove ACTUATORS SATE
* Use different telemetry
* Small fix
* Track pprzlink master
* 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>
* 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>
* [electrical] Add board voltage
[energy] Test energy message
[conf] Fix offset
Testing airspeed fixes
[arch] Fix i2c invalidate buffer when reading
* Revert debug
* Default when not defined
* Send VBoard in ROTORCRAFT_STATUS
---------
Co-authored-by: Freek van Tienen <freek.v.tienen@gmail.com>
- old way (based on ins_vectornav) is not supported anymore
- directly send sensor data and receive commands with a dedicated link
- examples with USB link for better results
- update sphinx documentation
- compilation in a single build
* Squash on master
* fix bebeop2_flow
* Divergence is more noisy than previous time... added a low-pass filter, and allow for a higher threshold...
* fixed the sim, removed warnings, removed double airframe
* cleanup airframe, remove all warnings, allow placing camera parameters in sections
* PPRZLINK
* Silent warnings and compile errors
* reintegrated pprzlink
---------
Co-authored-by: guidoAI <guido.de.croon@gmail.com>
* [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
* [chibios] Fix i2c hanging full autopilot for 50ms and better error handling
* [airspeed] Fix ms45xx faulty readings
* [board] Fix cube orange test build
* [actuators] Remove actuators_ppm which is not implemented
* [ppm] Fix warnings for lisa mx and lisa m
* [tests] Fix test build and std.h include for TRUE/FALSE
* [chibios] Update to latest paparazzi version