Commit Graph

2752 Commits

Author SHA1 Message Date
Martin Mueller c062daec54 [bebop2] add example ac for usb cdc 2017-03-02 21:28:03 +01:00
Michal Podhradsky d2cfeb716c [iris] minor config changes 2017-02-28 13:02:56 -08:00
Michal Podhradsky 002a36c4a7 [aggieair] Added calibration values for Iris 2017-02-24 19:43:50 -08:00
kevindehecker d585ee9b08 Added Robird 2017-02-24 22:02:09 +01:00
Michal Podhradsky 40160f1279 [conf] Added Iris. Iris_chibios and Lia chibios tests 2017-02-23 11:25:31 -08:00
Gautier Hattenberger 4e5d863291 [board] support of the Chimera autopilot based on STM32F7 (#2018)
* [board] support of the Chimera autopilot based on STM32F7

- based on ChibiOS only (updated to master for proper support of F7)
- requires some specific ram for DMA operations
- SBUS driver updated and support of internal inverted logic option of F7

* [chibios] fix some compilation errors

* [chibios] fix some a few PR comments

- test less MCU types
- support F1 for uart driver
- more autodetect for VTOR_INIT

* use correct path

* choose a working version of chibios

* [chibios] fix some comments from PR review

- add some doc
- protect LED
- update TRUE/FALSE for lowercase
- pick a slightly older version of chibios (wrong path in makefile not
  fixed yet)
2017-02-23 10:31:50 -08:00
Michal Podhradsky 7947752a75 [vms_ecu] Added example ECU board 2017-02-19 12:14:20 -08:00
Gautier Hattenberger 363dec8693 Autopilot refactor (#2009)
* [autopilot] refactor autopilot API for both firmwares

With this, fixedwing and rotorcraft are mostly using the same interface
for the autopilot. Some specific code and messages handling are still
firmware dependent.
A large part of the autopilot logic of the fixedwing is moved from
main_ap to autopilot_static.
More getter/setter functions are provided.

* [autopilot] update the rest of the system and the conf

for using the refactored autopilot API

* [autopilot] fix some errors from CI servers

* [actuators] use dummy actuators module to prevent autoloading

* Rename Bart_heliDD_INDI.xml to tudelft_bs_helidd_indi.xml

* Rename Bart_heliDD_pid.xml to tudelft_bs_helidd_pid.xml

* Delete tudelft_course2016_bebop_colorfilter.xml

* Delete tudelft_course2016_bebop_avoider.xml

* [actuators] don't autoload actuators when set to 'none'

* [gcs] autodetect firmware for strip mode button
2017-02-19 11:45:57 +01:00
Open UAS 9d8e2c0603 get in line with PR2009 2017-02-14 20:00:39 +01:00
Open UAS 7c1216f94f Makes a pull request a bit easier 2017-02-14 19:58:22 +01:00
TU Delft 082294ed06 Start of config cleanup 2017-02-14 18:23:22 +01:00
knmcguire ed9a15ca6f Generic rotation matrix for mounted stereocamera (#1998)
This pull request adds a rotation matrix to the stereocam module group. The stereocam in combination with the lisa-s, the new lisa MXs, and the ardrone are usually mounted on there in different direction (facing backwards, forwards and downwards). Before, we had to constantly double check the direction of the velocities to transform that manually to body fixed coordinates, which was very prone to mistakes. Same goes with the derotation of optical flow on the stereocam.

This addition should make it easier and more generic for platforms with the mounted stereocamera.
2017-02-13 20:29:27 +01:00
Gautier Hattenberger 67d54d7994 [conf] fix conf for blender airframe 2017-02-10 23:30:25 +01:00
Ewoud Smeur 12d6c35c25 [INDI] support for servos (#2005)
Now you can add dynamics for servos next to the first order dynamics of
motors. Also, you can give a rate limit in PPRZ/loop units
2017-02-09 10:39:26 +01:00
Ewoud Smeur 841d83ec81 Matlab script for estimating control effectiveness (#1994) 2017-02-06 21:40:33 +01:00
Ewoud Smeur fc9fafee26 Warn if GUIDANCE_INDI_RC_DEBUG is true 2017-02-06 21:38:09 +01:00
Open UAS 32b4cca75b Part of current config cleanup 2017-02-02 09:55:10 +01:00
Gautier Hattenberger c3ec53141e [board] add support for Parrot Disco plane (#1992)
- mostly based on Bebop2
- add PWM output and SBUS input on Linux (based on ArduPilot work)
- some changes to the Linux serial port lib to handle arbitrary baudrate
  (this code could be improved and factorized in the future)
- all sensors are working, the video system is not tested
2017-01-30 00:22:09 +01:00
OpenUAS 85e3f4d19c Update openuas_moksha.xml 2017-01-26 19:46:24 +01:00
Michal Podhradsky 748ea3a142 [nps] Added AggieAir UAV models 2017-01-21 17:34:24 -08:00
Gautier Hattenberger f1cc62c088 Actuators modules (#1985)
Convert actuators subsystems to modules.

Some drivers (4015, 4017, pwm) makefiles are kept so that autoload for some boards is still working.
2017-01-17 17:11:42 +01:00
Wilco Schoneveld c9a38180fc [tudelft] added bebop2_vision aircraft for course purposes (#1986) 2017-01-17 14:05:22 +01:00
kevindehecker 8325ed5239 Spektrum pixracer fixes. Soft binding does not work yet. 2017-01-16 10:43:13 +01:00
kevindehecker e56c96c64e Fixed px4io uart define tmp solution 2017-01-16 10:40:00 +01:00
kevindehecker 512aaae4b0 Added Splash to conf 2017-01-16 10:40:00 +01:00
kevindehecker 234e898f7f Added splash airframe 2017-01-16 10:40:00 +01:00
kevindehecker 296f9be484 Switched to xbee and fixed servo order 2017-01-16 10:40:00 +01:00
kevindehecker 33fd002d54 Refactored pixracer to px4fmu_4.0 2017-01-16 10:40:00 +01:00
kevindehecker a8c2fb63de Config changes. Set imu and baro to correct spi 2017-01-14 00:54:15 +01:00
kevindehecker ead2bddd8b Make px4 flash compatible with pixracer, which is without intermcu and fbw 2017-01-14 00:54:15 +01:00
kevindehecker be71b9272e Added support px4fmu_v4.0 a.k.a. pixracer board 2017-01-14 00:53:37 +01:00
Gautier Hattenberger 126cbe66ef [conf] update all conf files for control modules 2017-01-10 21:13:18 +01:00
Felix Ruess 2f80d2ab7a Merge pull request #1908 from kirkscheper/dual_video_stream
Dual video stream

Adds Auto White Balance and Auto Exposure for front camera on the Bebop (needs a small change to the exposure, found some inconsistencies when performed together with subsampling).
Adds dual video streaming capabilities for the bebop and update the rtp viewer (naming convention may be still changed).

Also updates to the ISP configuration which allows for subsampling and image scaling of the bebop front camera, replaces #1856
2017-01-10 20:47:17 +01:00
kirkscheper 2baf51ea4f renamed cv_ae_awb to bebop_ae_awb 2017-01-10 11:06:32 +01:00
Michal Podhradsky 4db76e17cb Battery Monitor (#1979)
* Modified AggieAir airframes

* Bump on pprzlink

* remove errors from lidar compilation

* Added battery monitor module

* Added support for battery monitor module

* update aggieair conf
2017-01-09 16:09:42 +01:00
Felix Ruess 0b0f9c4e66 [conf] fix flixr_lisa_mx airframe 2017-01-08 15:13:25 +01:00
Gautier Hattenberger 9a33101c16 comment unused generated autopilot in airframe file 2017-01-07 23:19:34 +01:00
Michal Podhradsky 829c9e1a33 [lidar] Cleanup and added lidar for NPS targets 2017-01-06 16:22:41 +01:00
Felix Ruess 5399bd98c7 remove trailing whitespaces
via `make cleanspaces`
2017-01-06 16:14:42 +01:00
Felix Ruess 2b7b359fcd [conf] disable NPS for bebop_actuators airframe 2017-01-06 14:59:26 +01:00
Michal Podhradsky 853081b832 [lidar] Added Parallax SF11 laser rangefinder 2017-01-06 14:39:32 +01:00
Felix Ruess 880187d95a Merge pull request #1975 from paparazzi/autopilot_generated_integration
support generated autopilot, based on rotorcraft firmware
    
- By default the original static autopilot is used. A config flag can enable the use of the generated AP code.
- A basic autopilot description is provided (4 modes + failsafe modes).
- The server is capable of using the list of generated mode to properly  display mode names.
- Tested in NAV and GUIDED mode in sim, and direct attitude control on real aircraft.

Some extra features:
- add `--norc` option to NPS simulator
- group all system (generated) settings (AP, telemetry, modules, flight plan) under the same tab (first position)
2016-12-29 18:30:41 +01:00
kevindehecker 6ef421473c Set better battery levels Iris (#1976) 2016-12-24 01:04:09 +01:00
Gautier Hattenberger 1fdefb2cba remove autopilot from example file for now 2016-12-20 00:05:10 +01:00
Gautier Hattenberger 5613d79dc4 [autopilot] support generated autopilot, based on rotorcraft firmware
By default the original static autopilot is used. A config flag can
enable the use of the generated AP code.
A basic autopilot description is provided (4 modes + failsafe modes).
The server is capable of using the list of generated mode to properly
display mode names.
Tested in NAV and GUIDED mode in sim, and direct attitude control on
real aircraft.
2016-12-19 22:21:04 +01:00
Felix Ruess a7b0b4e13e [boards] start support for openpilot revo nano (#1968)
- While the STM32F411 can run at up to 100MHz, this is not supported out-of-the-box with libopencm3 yet.
  So we use the 84MHz clock setup from the STM32F401.
- ADC pins not set up yet
2016-12-16 17:04:31 +01:00
Felix Ruess 8cd43d40e3 [conf] update settings_modules
to avoid annoying reodering changes when opening a conf is opened in Paparazzi Center
2016-12-15 00:34:46 +01:00
kevindehecker 433c215002 [conf] TUDelft: Iris autonomous outdoor (#1963)
* Removed unused targets from Iris airframe

* Outside magneto calibration, set nominal hover throttle

* Upped gps baud and lowered horizontal pgain, which solves toilet balling in HZH

* Added safety features to basic outdoor flightplan
2016-12-12 18:57:51 +01:00
Ewoud Smeur ae7716fad0 Changed confusing airframe names 2016-12-09 16:57:06 +01:00
Michal Podhradsky 4d25a55a2d [AggieAir] Updated config 2016-12-02 10:13:13 -08:00