Felix Ruess
d9b1cd21f6
[conf] fix Quad Navstik and update some settings
2017-01-29 11:47:35 +01:00
Gautier Hattenberger
61ec3e302f
[conf] update settings in test and demo conf files
2017-01-10 21:11:11 +01:00
Felix Ruess
fb4d3f42af
[rotorcraft] re-use main timer if PERIODIC_FREQUENCY == MODULE_FREQUENCY ( #1971 )
...
Use the main periodc freq timer for modules if the freqs are the same
This is e.g. useful to log the important values every time the control loop runs.
should fix #1923
2016-12-16 17:22:32 +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
Christophe De Wagter
aa3294cd4e
[servo_switch] -> module name=switch type=servo|uart
2016-10-14 21:26:44 +02:00
podhrmic
fe5500811f
Airframe fixes
2016-10-06 17:48:35 -07:00
Felix Ruess
eca3d3b229
[conf] update settings_modules in example confs
2016-09-26 20:38:14 +02:00
Felix Ruess
82b9b52fed
[conf] update confs for removed settings
2016-09-20 14:21:13 +02:00
Felix Ruess
17d32772c0
[imu] convert imu subsystems to modules ( #1788 )
...
* [imu] convert imu subsystems to modules
Also
- get rid of explicit imu init|event|periodic calls in main
- each imu implementation has their own imu_x_init/event/periodic
* [imu] fix some imu modules
* [imu] fix bad paths
* [imu] add imu_common module that every implementation autoloads
and put body_to_imu settings in imu_common module
* [imu] fix imu_ardrone2
* [conf] add imu_common settings module in conf_example and conf_tests
2016-08-12 12:02:38 +02:00
Felix Ruess
62544b28c9
[conf] update settings to loaded modules
2016-07-01 11:55:02 +02:00
Deon Blaauw
f1f75e96b8
Hybrid guidance code for hybrid drones ( #1769 )
...
This pull request is for the guidance algorithms used to control hybrid drones like the Quadshot and MavShot. It supports autonomous waypoint navigation as well as "forward-flight". The code was flight tested in autonomous waypoint navigation mode, including autonomous landing (using sonar).
2016-06-30 21:51:52 +02:00
Felix Ruess
dfa6678b6c
[conf] commit reordering done by pprz center
2016-06-16 19:42:45 +02:00
Roland Meertens
a32b8fb6fb
Dual video thread solution ( #1648 )
...
This pull request allows you to use both the front camera and the bottom camera on the bebop, and to run optical flow on the bottom camera while running something else on the front camera.
- modules can call cv_add_to_device(&camera, fun) to register the callback fun for the specified camera with the video thread
- use a linked list with listeners for the video
- saving jpeg encoded shots is now in a separate video_capture module
2016-06-01 12:15:44 +02:00
Michal Podhradsky
75f8e34e51
Skid landing ( #1669 )
...
Skid landing navigation routine.
Comes with an optional landing control for vertical control system
I did test the build at a localhost.
2016-05-26 15:37:17 -07:00
Felix Ruess
48b0dbd3bd
[conf] update settings_modules in some confs
2016-04-21 01:00:18 +02:00
Felix Ruess
ae2e9fa524
[conf] fix nps.makefile
2016-03-09 14:59:58 +01:00
Felix Ruess
dbe0aae9f2
[conf] add air_data to some examples
2016-03-09 14:21:17 +01:00
Felix Ruess
8956cea922
[conf] update easystar_ets example
...
switch to Lisa/MX with IMU and add NPS target
and convert subsystems to modules
2016-03-07 15:24:35 +01:00
Freek van Tienen
36f2727c16
[conf] Update INDI settings file
2016-01-28 10:10:23 +01:00
Freek van Tienen
93959f5080
[conf] Remove unused rate controller and settings
2016-01-27 17:23:23 +01:00
Freek van Tienen
a3a641c1ee
[stabilization] INDI rewrite and rate control
2016-01-27 17:23:23 +01:00
Freek van Tienen
5138012e3f
[parrot] Fix Bebop 2 rotation of Magneto and tuning
2015-11-24 14:04:08 +01:00
Freek van Tienen
25b947558a
[conf] Add bebop 2 as example
2015-11-19 01:19:08 +01:00
Felix Ruess
43c62e64d5
[conf] add nps settings to example/test aircrafts
2015-09-12 16:19:37 +02:00
Felix Ruess
f2a0bd56a3
[conf] update settings_modules in conf example and tests
2015-09-04 22:58:49 +02:00
Christophe De Wagter
d016d46d84
[conf] Cleanup
2015-08-24 16:25:35 +02:00
Felix Ruess
2a04e5b5a4
[conf] fix ac_id for setup_elle0
2015-08-13 15:25:28 +02:00
Piotr Esden-Tempski
6a712d24cd
[ELLE0] Added ELLE0 example airframe and sutup files.
2015-08-11 20:21:19 +02:00
Freek van Tienen
b143548515
[conf] Fix navstik INDI config
2015-08-07 17:39:53 +02:00
Felix Ruess
0536b76f99
[conf] update settings in example/test confs
2015-07-30 13:55:22 +02:00
Felix Ruess
f5c68c569b
[airframes] some more cleanup
2015-07-25 10:38:43 +02:00
Felix Ruess
0eae573174
[airframes] move parrot airframes to examples/untested subdirs
2015-07-24 15:50:00 +02:00
Felix Ruess
978954a294
[conf] ups, bebop example aircraft uses normal bebop airframe
2015-07-22 13:14:04 +02:00
podhrmic
ea77d1a395
[conf] Aiframe cleanup
...
- unused airframe xml files fronm conf_example and conf_test.xml were moved to untested folder
closes #1249
2015-07-21 23:28:49 +02:00
Felix Ruess
d6a7562c00
[airframes] use standard motor mixing types for some quads
...
This will change the effect of the gains (depending on the type), but should be finally correct.
Especially the yaw commands have about half the effect now...
2015-07-21 14:24:09 +02:00
Felix Ruess
9e90043e31
[conf] airframes: add sensible standard modules
...
- set radio file to dummy where only spektrum is used
- use sensible settings files
2015-07-08 17:23:27 +02:00
Felix Ruess
1d482d4666
[conf] remove default_ardrone.xml telemetry file
...
use default_rotorcraft.xml instead...
basically we now have two extra ARDrone specific messages in the default_rotorcraft file (ARDRONE_NAVDATA and OPTIC_FLOW_EST)
but they are only sent if a publisher is present for it... so it doesn't really hurt...
2015-07-08 16:43:24 +02:00
Freek van Tienen
53dd60e425
[ardrone2] Full remove of raw naming
2015-07-07 11:40:03 +02:00
Freek van Tienen
64ee6bf6f1
[ardrone2] Remove the deprecated SDK version
2015-07-02 13:40:28 +02:00
Felix Ruess
760dc14f7a
[conf] bebop: add air_data module
2015-03-25 14:51:35 +01:00
Felix Ruess
8a8ec7ee9a
[conf] bebop with secondary ahrs
...
MLKF as primary AHRS
ICQ as secondary AHRS
2015-03-10 17:26:47 +01:00
Felix Ruess
ce4e12d950
[conf] sort aircrafts in conf_tests
2015-01-28 18:05:42 +01:00
Felix Ruess
19fdef9c68
[airborne] add pprz_version and send it with BOOT
2014-12-19 15:58:09 +01:00
Felix Ruess
2a0bcc6b66
[conf] update settings_modules in confs
2014-12-14 20:49:19 +01:00
Freek van Tienen
01a8bb28e5
[bebop] Added the new Parrot Bebop
2014-12-08 16:48:28 +01:00
Felix Ruess
3a48f5e62f
[conf] update settings_modules in confs
2014-12-05 19:20:14 +01:00
Gautier Hattenberger
85e79a4018
[conf] update all example airframe for new modules' settings
2014-10-08 15:28:15 +02:00
Gautier Hattenberger
f81295dccb
fix conf_example
2014-10-01 10:39:40 +02:00
Gautier Hattenberger
ba82c0419f
[settings] fix example conf
2014-10-01 10:22:35 +02:00
Freek van Tienen
9e3510e51e
[loggers] Direct memory logger
2014-09-16 17:14:19 +02:00