Commit Graph

15149 Commits

Author SHA1 Message Date
Tom van Dijk 6d9f90df7b Tag in course2017_conf.xml 2018-01-19 15:48:16 +01:00
Tom van Dijk 868ce39dba Fix bebop_orangeavoid_course2017 defines and tweak color filter 2018-01-19 15:40:46 +01:00
Gautier Hattenberger 2a26cdfc6d [apogee] add uart6 as possible spektrum port 2018-01-17 23:03:04 +01:00
Titus b6efd958eb ARDrone vision fix (#2215)
* Test fix

* added fix to other ardrone airframes using vision

* removed tabs
2018-01-16 14:50:08 +01:00
Ewoud Smeur 8a208e5639 update guidance INDI description 2018-01-15 11:43:45 +01:00
Michal Podhradsky d099085d31 Add new AggieAir airframe 2018-01-12 11:37:49 -08:00
Michal Podhradsky 528a7b5882 Update AggieAir configs 2018-01-12 11:36:51 -08:00
Fabien-B 2b71fdeba4 [python supervision] Allows the right panel to be hidden (#2093). 2018-01-09 18:25:52 +01:00
Fabien-B 751d9c7fcf Fix in python supervision (#2210)
Control panel configuration : only search for "conf/control_panel.xml".
2018-01-09 18:24:39 +01:00
Michal Podhradsky 4a7983370e Init hacl-c submodule during 'make' 2018-01-04 10:36:16 -08:00
Michal Podhradsky 6536a80f58 Fix in mission fw module (so it compiles) (#2211)
Add test for fixedwing mission fw module

Better heading for simulation purposes
2018-01-04 10:12:31 -08:00
Felix Ruess 27124fe32f [nps] only search/link OpenCV if NPS_DEBUG_VIDEO is configured 2017-12-29 14:08:45 +01:00
Gautier Hattenberger 6e391679ca Merge pull request #2208 from paparazzi/falls_through_fix
[build] fix some of errors and warnings from GCC7
2017-12-28 00:05:19 +01:00
Gautier Hattenberger ab7b326834 fix compilation error in median filter with GCC7 2017-12-27 23:11:50 +01:00
Gautier Hattenberger 995be46092 fix some more implicit-fallthrough warnings 2017-12-27 23:06:30 +01:00
Gautier Hattenberger 9e5a645120 [build] fix some of the implicit-fallthrough warnings from GCC7
Some warnings related to the use of the Label() macro are still there.
It seems that the only way would be generate the labels instead of
calling the macros.
See issue #2207
2017-12-23 22:21:47 +01:00
Hector Garcia de Marina 695917a095 Circular formations. More elegant script and examples (#2206) 2017-12-20 18:39:24 +01:00
Gautier Hattenberger 1a506e84e5 [tmtc] add pprzlink_proxy tool (#2204)
PPRZLINK Proxy is a tool to allow multiple aircraft simulations
with air-to-air communication using the PPRZLINK v2 protocol
using UDP.
As aircarft can't be identified by their IP addresses (most of the
time, all simulators are running on the same computer), each agent (GCS,
aircraft) are using different ports and the mapping between ports and IDs
is done by this tool.
2017-12-20 18:32:22 +01:00
Hector Garcia de Marina b932515610 [module] Distributed Formation Control
integration of #211
2017-12-14 22:21:17 +01:00
Gautier Hattenberger 86101eca4d [parrot] fix upload on recent bebop2
Applying the modification proposed in #2138 after testing it.
The version check is for now disabled if the correct valid cannot be
retrive from the drone. This should be improved later.

close #2138
2017-12-14 21:39:01 +01:00
Gautier Hattenberger 4eb5ab1f13 [natnet] fix some bugs in natnet python
- add a callback to receive all the regid bodies of a frame in a single
  list together with the correct timestamp
- use the timestamp instead of system time to compute dt
- remove the padding offset (yes, there is a bug in the code provided by
  optitrack...)
- tested and working in real fligts
2017-12-14 21:33:13 +01:00
Gautier Hattenberger ef144a21e7 [natnet] add a NatNet3 to IVY bridge in Python (#2198)
The new version of the Optitrack software (Motive 2.0) comes with NatNet
version 3. A Python module is provided with NatNet for
serialization/deserialization of the data streamed over the network.
This module is slightly modified here for a better handling of the
initialization and for stopping the threads.
The PPRZLINK message sent is REMOTE_GPS_LOCAL, so the transformation to
global coordinate system is left to the airborne part.
2017-12-07 16:53:32 +01:00
Hector Garcia de Marina 555eed9f75 split cannot be used with lists (#2202) 2017-12-06 16:08:18 +01:00
Michal Podhradsky 2c35ebeb80 Update HACL-C snapshot as a proper submodule (#2199) 2017-12-04 09:22:33 +01:00
Ewoud Smeur 95e60fe50d Cyfoam, ctrl effectiveness scheduling, JSBsim (#2145)
* Cyfoam, ctrl effectiveness scheduling, JSBsim

- Added Cyfoam airframe file
- Added control effectiveness scheduling function
- More advanced scheduling function should be added in the future
- Added simple JSBsim files for Cyclone for a crude simulation

* only calculate pseudo inverse when using it
2017-12-01 17:48:22 +01:00
Ewoud Smeur dab1bf2fcf [INDI] flexible priorities for WLS allocation (#2200)
* [INDI] flexible priorities for WLS allocation

* [INDI] du_pref was not used

Moved WLS specific variables du_min and du_max within the else
2017-12-01 16:04:16 +01:00
guidoAI 0adf61c4b0 Draw line with color, plus extra functions for drawing crosshairs and rectangles (#2195)
* Draw line fix so that color actually works, plus extra functions for drawing crosshairs and rectangles.

* Added static and formatted code style
2017-12-01 16:03:30 +01:00
Michal Podhradsky 640c5aa8c5 Update libopencm3 and add Random Number Generator (RNG) (#2192)
* Compilation fixes (CAN bus)

* Update libopencm3

* Compilation fixes

* Added Random Number Generator for stm32 autopilots

* Compilation fixes
2017-11-28 15:01:36 -08:00
Christophe De Wagter da7003b358 Explain SD-Card Status 2017-11-28 17:32:02 +01:00
Tom van Dijk 0ac9b89928 Copy tudelft/rotorcraft_guided_flightplan.xml to root flightplan folder, fix references (#2196)
This commit overwrites the old flight_plans/rotorcraft_guided_flightplan.xml
which caused a compilation error.
2017-11-28 17:10:22 +01:00
Michal Podhradsky 061c389811 Fixes #2194 2017-11-27 15:48:02 -08:00
Gautier Hattenberger 88e773e54c [pprzlink] set version 2 as default (#2191)
* [pprzlink] set version 2 as default

see discussion in #2167

* update pprzlink to fix bug in pprzlog transport
2017-11-27 22:29:57 +01:00
Michal Podhradsky 1ccd44c523 [NPS] Add an option to not send NPS Ivy messages during simulation 2017-11-27 09:53:35 -08:00
Kirk Scheper 8e6406daed fix MISSION_GOTO_WP_LLA lla alt unit error (#2193) 2017-11-27 13:17:20 +01:00
Rijesh Augustine c8fca369f4 Make GCS radio link indicator configurable (#2131) 2017-11-24 12:30:55 +01:00
Kirk Scheper dcab7fe671 Merge pull request #2188 from paparazzi/remote_gps_local
[gps] add support for REMOTE_GPS_LOCAL
2017-11-24 11:07:20 +01:00
Kirk Scheper d6ab707c60 Merge pull request #2190 from hooperfly/master
Calibration updates for the ENAC hexacopter
2017-11-24 11:05:14 +01:00
Richard A Burton 535ebdc22f Calibration updates for the ENAC hexacopter 2017-11-23 10:26:29 -08:00
Kirk Scheper c21a4d093b add ability to select which axis to use with velocity and position estimate abi messages (#2161) 2017-11-23 15:06:00 +01:00
Gautier Hattenberger 90e6dc5c2c [gps] add support for REMOTE_GPS_LOCAL
position and velocity is received in local frame
transformation to global frame is handled on airborne side
2017-11-18 18:22:25 +01:00
Hector Garcia de Marina ddc8510f18 Python script exits in a clean way (#2186) 2017-11-16 17:04:01 +01:00
Hector Garcia de Marina d2079a780f some ints should be floats (#2184) 2017-11-15 15:52:05 +01:00
Tom van Dijk 85c2b23c9f Set Gazebo world in flight plan (#2172)
* update documentation
* include flight_plan.h in nps_fdm_gazebo.cpp
2017-11-15 15:51:19 +01:00
Ewoud Smeur 3f10a79d51 make list appear better in wifi readme 2017-11-14 15:11:32 +01:00
Ewoud Smeur 130c666990 Added airframe lines to readme bebob wifi tools 2017-11-14 14:57:08 +01:00
Christophe De Wagter 8f9ca5649d [airframes] QuadPlane docs, Disco fix sim 2017-11-13 13:48:02 +01:00
Tom van Dijk 73993ee708 Drag-based velocity estimator (#2132) 2017-11-13 10:28:25 +01:00
Christophe De Wagter ffe62681ea [airframe] flappy update 2017-11-10 14:39:28 +01:00
Christophe De Wagter 0e7baf2472 [warnings] Fix warnings (#2183) 2017-11-10 12:52:16 +01:00
Felix Ruess 86865fdfea travis: install correct gcc-arm-linux-gnueabi package 2017-11-10 00:45:13 +01:00