* [GVF] more functions exposed to the user
* [GVF] gvf_line_xy1_xy2 added
* [GVF] segment msg added for the GCS
* poly survey with GVF
* [GVF] segment primitive added
* integrating gvf and poly survey
* [GVF] each trajectory has its own gains now
* updated settings (gains) for the GVF trajectories
* [GVF] nav_survey_polygon integrated with GVF
* [GVF] python scripts updated for the new GVF msg format
* pprz c code style
* [GVF] updated demo
* gvf demo includes poly survey
* [GVF] gvf poly survey moved to gvf module
* [GVF] nav module not necessary anymore for gvf demo
* [GVF] _gvf added for being different from others nav functions from other modules
* [GVF] description about employing gvf here has been removed
* gvf_ for not conflict with former nav module
* These definitions now have to be done in the airframe conf
* [GVF] kn is not used anymore by the gvf visualization
* [GVF] better description msg for the formation script
* [GVF] Doxygen doc
* print for python 3
* correct style
* we set up correctly the vertical control
* Doxygen
* Only for auto2. If we are in auto1, do not override the roll set point
* Circular formation now also works for counter-clockwise direction
* update pprzlink
* Gautier comments
* [GVF] more functions exposed to the user
* [GVF] gvf_line_xy1_xy2 added
* [GVF] segment msg added for the GCS
* poly survey with GVF
* [GVF] segment primitive added
* integrating gvf and poly survey
* [GVF] each trajectory has its own gains now
* updated settings (gains) for the GVF trajectories
* [GVF] nav_survey_polygon integrated with GVF
* [GVF] python scripts updated for the new GVF msg format
* pprz c code style
* [GVF] updated demo
* gvf demo includes poly survey
* [GVF] gvf poly survey moved to gvf module
* [GVF] nav module not necessary anymore for gvf demo
* [GVF] _gvf added for being different from others nav functions from other modules
* [GVF] description about employing gvf here has been removed
* gvf_ for not conflict with former nav module
* These definitions now have to be done in the airframe conf
* [GVF] kn is not used anymore by the gvf visualization
* [GVF] better description msg for the formation script
* [GVF] Doxygen doc
* print for python 3
* correct style
* we set up correctly the vertical control
* Doxygen
* Only for auto2. If we are in auto1, do not override the roll set point
* Circular formation now also works for counter-clockwise direction
* update pprzlink
* Gautier comments
* PPRZ_MODE_AUTO2 is now AP_MODE_AUTO2
* new functions for the GVF demo
* Primitives for tracking lines, segments and segment_loops
* Poly survey track the proper segment function
* sigmas are in degrees now. We print all the errors correctly for logging purposes. The conversion to floats from the gvf msg has been changed since it complained for some machines.
* example added
* do not forcing a particular path
* cleaner demo flight plan. Now it also includes the gvf module
* correct usage msg
* [GVF] Example for the wiki and README
* pprzlink updated to master
* guidance vector field module
* sin trajectory, forgot a minus sign...
* xml files for GVF
* control/gvf.xml not needed anymore
* added some structs for settings and placing gvf_variables into structs
* demo flight plan for testing the settings of the GVF
* style fixed
* trigonometry calculations made only once
* syntax fixed
* pprzlink updated
* added defines and improved description in the module .xml
* module only works for fixedwing (so far)
Updates the GUIDED_SETPOINT_NED message to set the reference frame of each input separately and adds a heading_rate setpoint.
Frame can be specified with the bits 0-3
Velocity of position setpoint can be specified with the bits 5-7
Flags field definition:
- bit 0: x,y as offset coordinates
- bit 1: x,y in body coordinates
- bit 2: z as offset coordinates
- bit 3: yaw as offset coordinates
- bit 4: free
- bit 5: x,y as vel
- bit 6: z as vel
- bit 7: yaw as rate
serial/ivy_msg_interface are now in pprzlink module
so use
`from pprzlink.ivy import IvyMessagesInterface`
instead of
`from ivy_msg_interface import IvyMessagesInterface`
* master: (53 commits)
[pprzlink] call pymessages with VALIDATE_XML=FALSE
[pprzlink] update submodule
[pprzlink] point to messages.xml file in var directory
[pprlink] remove paparazzi message definition
[tools] gen_messages_doc.py: use messages.xml from pprzlink by default
[python] remove pprz_msg and use pprzlink instead
[datalink] fix bluegiga parser
[conf] fix tudelft_bebop_flip.xml
[generators] always put configure options at beginning
Config files cleanup
[pprzlink] more datalink include fixing
[pprzlink] fix datalink include
[ext] add pprzlink convenience targets
make sure pprzlink submodule is initialized before building
[pprzlink] fix conpilation errors with some devices
[pprzlink] fix path for test progs
[conf] gps: ublox_utm -> ublox, piksi to shared
[pprzlink] fix transport files path
[pprzlink] start fixing some compilation issues
[pprzlink] generate intermcu messages from pprzlink
...
- pprz_env.IVY_BUS is either the env variable IVY_BUS or appropriate default (checks for OSX)
- some fixes for udp_link
should fix#1495 and the python part of #204
the python plotter, and other tools need some love...
Remved the Real-Time Plotter (Python) from control panel as it didn't work.
Fixed the messagepicker, but it only prints the ac_id/message/field