Commit Graph

6692 Commits

Author SHA1 Message Date
Michal Podhradsky d66fc0c3b7 galois embedded crypto module and secure transport (#2205)
* Added RNG for NPS, cleaned up telemetry config files
* Added Rust submodules
* Added simple status message
* Updated gec transport and key exchange
* Update pprzink
* Compilation fix for Travis
2018-01-19 00:09:17 +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
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
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
Hector Garcia de Marina b932515610 [module] Distributed Formation Control
integration of #211
2017-12-14 22:21:17 +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
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
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
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
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
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
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
kevindehecker 6fafcaaae9 Gazebo in tudelft conf, with orange avoid example (#2149)
* Gazebo Cyberzoo and OrangeAvoid in tudelft conf, Simulate when no RC, call gzclient as tool
* [orange_avoider] color setting

* docs+remove modules section
2017-11-09 19:45:26 +01:00
Ewoud Smeur d3110685cd remove flight plan old TUDELFT folder 2017-11-08 16:49:48 +01:00
Christophe De Wagter 52535cc6e9 [flightplan] bugfix 2017-11-08 15:32:23 +01:00
Christophe De Wagter 08555b8366 MAVLab course2017 airframe: bebop orange avoid (#2170) 2017-11-07 13:07:12 +01:00
Kirk Scheper e84ff368c2 Add rangesensor module (#2158)
* added rangesensors to gazebo model and NPS
* added module to handle the range sensors
* added sender IDS and added to abi messages
* added abi message to flight plan guided
2017-11-06 17:16:13 +01:00
Michal Podhradsky bbb45f89d6 Added HACL-C module and secure telemetry module (#2163) 2017-11-04 16:21:14 -07:00
Mario Coppola b5a4f893d6 Module to Read and Broadcast Decawave Serial Communication within Paparazzi (#2154)
* added decawave_serial_communication module files

* added reference to arduino library in module comments

* added abi message

* fixing abi send

* added abi

* compiles

* tested on bebop2 drones with decawave modules

* improved module description

* cleanup

* fixed code-style

* pprzlink same as master

* updated subrepos opencv_bebop

* temp

* temp

* temp

* addressed define and global variable comments

* Addressed comments on define macros and abi.xml

* making functions more general

* fix up

* tested!

* removing last global variables

* renamed temp variables

* must have messed up the message decoding/sending

* successfully tested

* clean-up

* changed variable names as necessary

* float size define removed

* last changes + tests

* removed test module

* removed unnecessary includes and added endline characters
2017-11-02 22:51:53 +01:00
Kirk Scheper 05deb64637 Merge pull request #2150 from guidoAI/act_fast_PR
ACT-FAST
2017-11-02 16:08:24 +01:00
guidoAI 7c03c0fe43 Added corner method as a setting (detail) 2017-11-02 13:39:53 +01:00
guidoAI 044ba0dc11 Added settings etc. 2017-11-02 13:23:35 +01:00
Ewoud Smeur 943d86dc04 update INDI fan demo 2017-11-01 13:49:26 +01:00
Ewoud Smeur e62b7151b1 fan demo airframe file 2017-10-31 11:18:55 +01:00
Christophe De Wagter 33ed18b85b [airframes] TUDelft cleanup continued (#2152) 2017-10-31 08:11:54 +01:00
guidoAI 796d318d9c Act fast preparing for pull request 2017-10-30 20:22:27 +01:00
Ewoud Smeur 3ff008f62e remove swo file and add to gitignore 2017-10-30 18:16:52 +01:00
Ewoud Smeur 2e0a520bb7 Rename TUDELFT to tudelft, remove tudelft_ prefix 2017-10-30 17:30:10 +01:00
Christophe De Wagter fcf972fd44 [SHA] Store the SHA of a successful airframe test (#1921) 2017-10-30 17:17:28 +01:00
Christophe De Wagter dd9b81df78 [airframes] cleanup (#2147) 2017-10-30 17:16:42 +01:00
Christophe De Wagter d571ffe90a [airframes] typo 2017-10-30 10:51:22 +01:00
Kirk Scheper 3bf4b8731d [nps] load aircraft into gazebo at run time + actuator handling (#2135)
* load aircraft into gazebo at run time + actuator handling

* Remove environment from airframe
2017-10-26 14:36:38 +02:00
Ewoud Smeur 9f4ddd8f60 Merge pull request #2137 from EwoudSmeur/fan_demo_branch
INDI settings and fan demo
2017-10-25 10:29:32 +02:00
Ewoud Smeur f580c07814 airframe cleanup 2017-10-24 19:29:18 +02:00
Ewoud Smeur 7e0d5b0f1e add settings for indi_guidance 2017-10-24 19:06:16 +02:00
Ewoud Smeur 1c1c8310fb airframe, flightplan for fan demo 2017-10-24 19:05:12 +02:00
Titus 7bbb52a203 Fixed the EdgeFlow Divergence computation Sign Error (#2096)
* Fixed the EdgeFlow Divergence computation Sign Error

* updated with definitions
2017-10-20 16:17:32 +02:00
Christophe De Wagter 679fcad03b [tudelft] descriptions (#2126) 2017-10-20 15:03:10 +02:00