* [python] setup venv and update pprzlink.
* [supervision] open terminal in the venv if it exists.
* clean setup.py
* guard venv boostrap
* [install] Use distro instead of lsb_release.
---------
Co-authored-by: Fabien-B <Fabien-B@github.com>
The functions passed to the attributes 'on_enter' and 'on_exit' will be
called once every time the flight plan state machine enters or leaves a
block, even if the block change is requested by the operator or if it is
caused by an exception.
It allows to properly activate and then disable services related to a
specific block.
Another good side effect is that the block and stage index are now
private and can't be modified by external modules. Old variables
nav_block and nav_stage can still be used as read-only.
Based on the work from:
Baptiste Pollien, Christophe Garion, Gautier Hattenberger, Pierre Roux, Xavier Thirioux.
A Verified UAV Flight Plan Generator. 2023 IEEE/ACM 11th International Conference on Formal Methods in Software Engineering (FormaliSE),
May 2023, Melbourne, Australia. pp.130-140, 10.1109/FormaliSE58978.2023.00021
* rotwing_automation was removed
* GVF was missing and gave compile warnings
* INS_EXT_VISION_ROTATION define is in airframe, not genertic define
* rename rot_wing also in conf
* Oneloop controller does not export specific thrust
* Missing conf file
* rotwing_vis_transition removed
* Missing airframe
* Revert "RunOnceEvery instead of counter"
This reverts commit 4601b2010e.
* Revert "Revert "RunOnceEvery instead of counter""
This reverts commit d1cf1de2d1.
* Move to headers
* first push
* Addressed the comments
* address comments
* Correct prefix and variable name
* make radius circle limiting optional
* first push
* Addressed the comments
* address comments
* Correct prefix and variable name
* make radius circle limiting optional
* Added soft acceleration limit
* Remove nav goto where not used. Added logic for minimum no-transition distance. Code clean-up.
* Add possibility to force max goto speed if needed
* Removed nav_goto_max_speed
- update airframe and add competition flight plans
- fix flight plan DTD
- mag params for Bristol
- add a set_expo function (might be weak) for digital cam driver
- fix tag tracking for simulation, add getter functions
- add option to skip initial circle in nav survey
- fix jevois driver parsing
* 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