Commit Graph

442 Commits

Author SHA1 Message Date
px4dev
68d4a26b9e Be a bit quieter and more forgiving about various system configuration and driver non-issues. 2012-09-10 00:16:05 -07:00
Lorenz Meier
3140ba658a Fixed HIL enabling, renamed failsafe to better term "lockdown", made sure HIL is actually locking down system. Pending implementation of lockdown in PWM outputs 2012-09-10 00:11:09 +02:00
Lorenz Meier
6ea402efdc Merge branch 'master' of github.com:PX4/Firmware 2012-09-09 22:18:41 +02:00
Lorenz Meier
80c6252c0a Limited Z-compensation much stronger to prevent throttle jumps 2012-09-09 22:18:21 +02:00
px4dev
a9c4fabda6 Change the EEPROM read/write timeout behavior so that we can get actual errors rather than just hanging forever. 2012-09-09 11:14:54 -07:00
px4dev
65ecf1b1c1 Rework the 'eeprom erase' path so it's possible to erase an EEPROM that can't be mounted.
Add some bus reset code to the EEPROM read path to maybe help with bus lockup.
2012-09-09 00:04:43 -07:00
px4dev
6caa3038ba Ok, all this hand-rolled option parsing is lame. Let's have a dose of getopt_long. 2012-09-08 21:52:29 -07:00
Lorenz Meier
27c5cef054 Added RC params, fixed attitude and position control 2012-09-08 22:38:44 +02:00
Lorenz Meier
36ed8bb97a Removed old AR drone control stuff, outdated - replaced by multirotor_att and position control 2012-09-07 22:13:28 +02:00
Lorenz Meier
b67d7fc22a Merge branch 'master' of github.com:PX4/Firmware 2012-09-07 22:12:32 +02:00
Lorenz Meier
cca865eff0 Improved commandline hints 2012-09-07 22:12:24 +02:00
Lorenz Meier
c25cef299f Fixed to mag measurement and filter 2012-09-07 16:56:47 +02:00
Lorenz Meier
297990fe35 Fixed parameter-loading typo, fixed mavlink compile warnings 2012-09-07 15:28:02 +02:00
Lorenz Meier
5c7f7f5a4c Fixed a & vs && bug 2012-09-07 14:54:31 +02:00
Lorenz Meier
2b9f3a4845 Made parameter error messages pickier 2012-09-07 14:50:28 +02:00
Lorenz Meier
1538247a72 Sensor sending rate fixes 2012-09-07 12:49:31 +02:00
Lorenz Meier
5066ce1e91 Fixed correct setting of field update flag 2012-09-07 12:40:56 +02:00
Lorenz Meier
7aafd6f521 Commented out potentially problematic printf() statements 2012-09-07 12:40:40 +02:00
Lorenz Meier
9c01df734a Added per-motor test routine, test came clean. Worth trying PID tuning. 2012-09-07 12:40:18 +02:00
Lorenz Meier
e8307aba17 Added bitfield to encode updated dimensions 2012-09-06 20:47:22 +02:00
Lorenz Meier
925f143433 Better AR interface initialization 2012-09-06 20:46:53 +02:00
Lorenz Meier
db6ec2d7d2 Various minor fixes and improvements across system 2012-09-05 18:05:11 +02:00
Lorenz Meier
84e11a0cac Fixed correct RC loss detection, AR.Drone is now shutting down motors after 1 s of RC loss. Added debug topic. 2012-09-05 11:37:17 +02:00
px4dev
86a2a4fb9f Turn off more debug output. 2012-09-04 23:37:56 -07:00
px4dev
41dde1ea64 Fix issue where the roll controller never receives parameter updates. 2012-09-04 23:37:16 -07:00
px4dev
97bdb9482a Turn off annoying debug output. 2012-09-04 23:36:57 -07:00
Lorenz Meier
e503c15361 Checkpoint - this is worth an AR.Drone flight test. Fixed thrust scaling in sensors for manual input, kind of fixed AR.Drone motor interface, very reliable now 2012-09-04 21:16:39 +02:00
px4dev
62682d805e Avoid a couple of unnecessary promotions to double. 2012-09-03 23:21:41 -07:00
px4dev
5c692e2971 Initialise some extra fields, don't try closing an ORB advertisement. 2012-09-03 23:21:17 -07:00
px4dev
86a29f7064 Merge branch 'ms5611_newmath' 2012-09-03 14:59:15 -07:00
Lorenz Meier
eb01cd6fd3 Changed a critical section to double precision calculation. It may not be necessary, but lets not risk precision unless we have properly analyzed what numerical precision is required. 2012-09-03 22:29:51 +02:00
px4dev
9667edd170 Fix up AR.drone motor GPIO config and initialisation 2012-09-03 13:28:40 -07:00
px4dev
f92139f53b Merge branch 'master' into ms5611_newmath 2012-09-03 12:35:36 -07:00
Lorenz Meier
8a615a9741 WIP on ardrone control interface 2012-09-03 21:34:54 +02:00
Lorenz Meier
79801b1578 Added high-res sensor message better suited for scientific applications 2012-09-03 15:16:42 +02:00
Lorenz Meier
6b903cf508 Removing old cruft from the interface 2012-09-03 12:34:18 +02:00
px4dev
0d89da96a3 Adjust the mixer tables for observed yaw sign behavior. 2012-09-03 02:45:33 -07:00
Lorenz Meier
c62e78a060 Merge branch 'master' of github.com:PX4/Firmware 2012-09-03 08:36:23 +02:00
Lorenz Meier
60dabef756 Cleaned up HIL interface 2012-09-03 08:24:08 +02:00
px4dev
edaa40f1d3 Fix typo in roll controller initialization; now roll and pitch controllers respond in a comparable fashion. 2012-09-02 15:56:56 -07:00
px4dev
6576edb47e Merge with trunk NuttX
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5079 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-09-02 12:17:16 -07:00
Lorenz Meier
8aa41f7d34 Add actuator controls output 2012-09-02 12:21:54 +02:00
Lorenz Meier
436648fff0 Ported MAVLink app to actuator_armed topic 2012-09-02 11:45:22 +02:00
Lorenz Meier
cae070c73e Changed to publishing armed state in commander 2012-09-02 11:33:52 +02:00
Lorenz Meier
e9373752d1 Fixed arming state setting / publication 2012-09-02 11:20:36 +02:00
px4dev
eb8e3a2942 Reduce slightly the rate at which we can be spammed with arming-state change messages. 2012-09-02 02:16:44 -07:00
px4dev
00ba1d629b Redo the math in the ms5611 driver to a) avoid re-computing scaling factors for every pressure measurement, b) be perhaps more readable and follow the data sheet more closely, and c) support calibration of the MSL pressure. 2012-09-01 16:26:12 -07:00
Lorenz Meier
cf62c892f9 Added temperature measurement, added led system command 2012-09-01 19:56:42 +02:00
patacongo
d1764ac57e Remove CONFIG_LIBC_PERROR_DEVNAME. What was I thinking?
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5074 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-09-01 00:26:37 +00:00
patacongo
0eb58dfb72 The content for uIP web server demo is no longer canned, but is not built dynameically (Thanks to Max Holtzberg)
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5073 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-08-31 23:05:51 +00:00