Commit Graph

6146 Commits

Author SHA1 Message Date
Felix Ruess 89d761d8a0 convert ins_xsens700 to module 2016-03-30 21:53:43 +02:00
Felix Ruess 1faed3b48f [modules] remove obsolete xsens modules 2016-03-30 21:46:09 +02:00
Felix Ruess 2ab27171fb convert ins_xsens to module 2016-03-30 21:46:09 +02:00
hrvoje 047586eca5 Added pyramid level slider to settings. 2016-03-30 21:15:08 +02:00
Felix Ruess bd8943a15c [ins] refactor xsens700 2016-03-30 20:58:42 +02:00
Felix Ruess 5b876208b0 [imu] refactor imu_xsens 2016-03-30 20:58:42 +02:00
Felix Ruess da1ab3a374 [ins] refactor xsens 2016-03-30 20:58:42 +02:00
hrvoje c33e454fdf Reverted to original ardrone2 makefile. Used astyle formating. 2016-03-30 20:43:08 +02:00
hrvoje c4892ad0f5 Real test flight with live optic flow improved. 2016-03-30 20:23:38 +02:00
masierra 2122547f8e [gps_i2c] changed name to gps_ubx_i2c 2016-03-30 10:32:31 -07:00
Ewoud Smeur 4754f42dd4 documentation and heli450 update 2016-03-30 18:47:03 +02:00
Felix Ruess 209221a1e9 [modules] usb_serial_stm32_examples not only for ap
but for all target excluding sim and nps
2016-03-30 16:16:48 +02:00
masierra a3c7563b54 [gps_i2c] gps_i2c module rewritten, added ubx ucenter compatibility 2016-03-29 15:01:11 -07:00
hrvoje dcfd0d9c01 Added conf files. 2016-03-29 21:24:14 +02:00
Gautier Hattenberger 1e35a83e43 [module] update bat_checker to allow configuration from GPIO
and not only LED
2016-03-25 23:37:24 +01:00
Felix Ruess adf190604a [conf] cc3d airframe without gps 2016-03-24 14:59:00 +01:00
Felix Ruess b81016510b [modules] update px4_flash module description 2016-03-23 21:34:31 +01:00
Felix Ruess 2059f479a0 Merge pull request #1566 from kevindehecker/PX4_USB
Pixhawk flashing via USB

Add flash through usb functionality PX4.
Automatically detects which target is being flashed, and redirects accordingly.

Also update stm32 usb serial and add timeout to try to make it more reliable...
2016-03-23 21:20:00 +01:00
Felix Ruess 2da743bb95 [conf] convert quadrotor_lisa_mx_mavlink to modules only 2016-03-23 16:49:44 +01:00
Felix Ruess 83d4552059 Merge pull request #1571 from OpenUAS/ardrone2_fix_ap_start_experience
Improve experience of PPRZ on ARDrone2

Fix the dreaded 2x need to upload and trashed navdata and some more. e.g. from "Currently running: Paparazzi (ap.elf), Native (program.elf)", to "Currently running: Paparazzi (ap.elf)" first time powered on ARDrone2
2016-03-22 22:33:22 +01:00
Open UAS 5579ec650c Fix upload and start experience of PPRZ on ARDrone2 2016-03-22 20:55:07 +01:00
Felix Ruess 382873ac24 Merge pull request #1558 from knmcguire/pull_request_ARdrone_edgeflow
edgeflow: improved optic flow calculation

a new method to calculate the global optical flow in a efficient way. It should run twice as fast as the current implementation.
2016-03-21 15:14:18 +01:00
Felix Ruess a4c86bd177 [linux] mark object files as precious 2016-03-15 11:56:26 +01:00
kevindehecker 672ed9b24d Shortened module explanation 2016-03-15 10:37:44 +01:00
k.n.mcguire@tudelft.nl 402034944e [modules] changed config to error message about method and added derotation setting 2016-03-15 09:55:05 +01:00
kevindehecker 6d874bc4e8 Refactored px4io_flash module to px4_flash, because it is now also used to flash the f4 2016-03-14 16:58:42 +01:00
kevindehecker 2df0ad0a01 Refactored TELEM2 to FLASH 2016-03-14 16:42:52 +01:00
kevindehecker edf05df4a3 PX4 bootload over usb with auto targetting works 2016-03-14 15:52:54 +01:00
kevindehecker 3a7d08685a Switched to usb_ser for flashing 2016-03-14 15:34:31 +01:00
Felix Ruess 69ac06cf98 minor intermcu/led cleanup 2016-03-12 15:00:07 +01:00
Felix Ruess 078ef199d8 Merge first part of Pixhawk board support
First PR for getting Pixhawk to play nice with PPRZ.

The Pixhawk can be flashed without external tools (i.e. no JTAG interface is needed). Instead, the PX4 bootloader is kept in place and used by pprz to flash both the AP (stm32f4) and FBW (stm32f1) devices. One important remark is that for the FBW device, currently the computer needs to be connected to the Telem2 port using a FTDI cable. This is because pprz does not support serial communication over USB, or so I've heard.

In any case, the Iris+ drone factory equipped with a Pixhawk flies both on INDI and PID in ATT mode. However, PPRZ currently uses the MPU6000 IMU, which was broken in my Iris+ (and there are indications that maybe in others Iris' and X8's as well). I had to replace it with a fresh Pixhawk.

Also tested with a Pixhawk clone: seems to work just as well.

closes #1551
2016-03-11 18:04:16 +01:00
Roland Meertens 0ccba82bed moved conf 2016-03-11 10:06:56 +01:00
Roland Meertens 20da652d39 fixed course conf 2016-03-10 14:00:05 +01:00
Felix Ruess f84834e90d [conf] enable compilation of C++ files on arm-linux 2016-03-09 18:02:27 +01:00
k.n.mcguire@tudelft.nl 3c91b3e264 [modules] optical flow removed unnessary lines and files 2016-03-09 17:04:10 +01:00
k.n.mcguire@tudelft.nl bb7c755560 [modules] Moved edgeflow.c and .h to lib/vision folder 2016-03-09 16:18:24 +01:00
k.n.mcguire@tudelft.nl 69fd592501 [modules] added settings to switch between edgeflow and LK, and some extra variables 2016-03-09 15:44:54 +01: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 1a56085a4d [conf] cleanup NPS makefiles 2016-03-09 14:19:37 +01:00
Felix Ruess 02ede2519f [nps] add temp sensor, baro uses pressure from fdm 2016-03-09 13:58:53 +01:00
Felix Ruess fca344b3eb [modules] fix digital_cam_uart for NPS 2016-03-07 17:26:53 +01:00
Felix Ruess f2bb878444 [modules] disable airspeed_adc for NPS 2016-03-07 17:25:12 +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
Felix Ruess d39a027c21 [nps] simulate airspeed sensor 2016-03-07 14:59:35 +01:00
kevindehecker 03dd41f641 Added Iris airframe and 3dr radio 2016-03-04 18:54:54 +01:00
kevindehecker 0ec787c365 Fixed all kinds of fbw related problems 2016-03-04 18:54:54 +01:00
kevindehecker f01a1b9da4 Added PX4 board files and configs 2016-03-04 18:54:53 +01:00
kevindehecker 133e7e83ae Added spektrum software bind pin reset feature 2016-03-04 15:47:46 +01:00
kevindehecker c28d05fa40 Flash using PX4 bootloader 2016-03-04 15:47:46 +01:00