Commit Graph

49 Commits

Author SHA1 Message Date
James Goppert 7ef8578029 Separated controller block class.
Also improved documentation of AP_ControllerBlock.
2011-11-24 13:28:14 -05:00
James Goppert bfda005b5a Removed old variable from hal. 2011-11-24 02:08:27 -05:00
Wenyao Xie 40b3c303f7 Worked on autopilot state/ mode mapping. Corrected PIDBlock sign error. 2011-11-22 16:42:51 -05:00
James Goppert d61e59d779 Fixed most of quad guidance issues. 2011-11-19 23:34:14 -05:00
James Goppert 60b41311f0 Working on memory problem. 2011-11-19 22:20:06 -05:00
James Goppert 937a268513 Bug located in quad position loop, improved hil. 2011-11-19 21:39:14 -05:00
Wenyao Xie 8017b0415e Working on new hil message for mavlink. 2011-11-15 17:15:54 -05:00
Simon Salykov 04d4aa4310 Obstacle avoidance moved from AP_Guide to ControllerCar (works only for cars for now), algorithm changed
New feature Forward/Reverse in Controller Car
Misc bug fixes in ControllerCar
2011-11-01 19:09:57 +01:00
James Goppert 82b23f8eb5 APO multiple mode handling added. 2011-10-27 19:42:57 -04:00
James Goppert 9192143c44 Fixed APO bug in current waypoint update. 2011-10-27 17:23:08 -04:00
James Goppert fc12113167 Adding bash formatting script using astyle. 2011-10-27 16:30:15 -04:00
James Goppert d1d82077c7 Fixed APO controller bug preventing motor arming. 2011-10-27 16:19:42 -04:00
James Goppert 5770be6dc6 Fixed APO examples. 2011-10-26 14:59:40 -04:00
James Goppert 41463ade10 Further APO controller cleanup. 2011-10-26 13:25:06 -04:00
James Goppert 3ea6a4d287 APO formatting. 2011-10-26 12:31:11 -04:00
James Goppert 92bd8b5d8b Updated APO Controllers. 2011-10-25 19:40:07 -04:00
James Goppert 037e121cdd Further abstracted APO Controllers
Currently APO quad/plane/tank need to be updated
for new controller changes.
2011-10-25 18:53:39 -04:00
James Goppert b409173aae Corrected battery monitoring in apo. 2011-10-20 02:28:47 -04:00
James Goppert 4e89f61e27 Arming fixes. 2011-10-19 20:09:06 -04:00
James Goppert b16666bf2f Added loop priority, fixed arming bug for apo. 2011-10-19 13:22:29 -04:00
James Goppert 7dd8875f43 More cleanup. 2011-10-19 00:31:59 -04:00
James Goppert d20d53ee81 Some cleanup. 2011-10-19 00:25:00 -04:00
James Goppert 1aa8586558 Added arming mechanism. 2011-10-19 00:21:19 -04:00
James Goppert 4653ea7629 Incorporated dcm changes from arducopter into apo. 2011-10-18 22:00:24 -04:00
James Goppert 4cc0aec5f1 Updated apo rates. 2011-10-18 20:11:14 -04:00
James Goppert 3cab0fb814 Updated ArduRover/ ArduBoat for new apo changes.
Still need to add arming/ disarming to rover/boat controllers.
2011-10-16 03:15:22 -04:00
James Goppert 32af63f734 Added battery monitoring, arming to apo.
Arming added for quadrotor. Need to add to rover still. Battery
monitoring added with auto shut-off in quadrotor controller.
Finally split apo header and source files to allow faster
compiling/ fix cyclic header inclusions.
2011-10-16 02:55:34 -04:00
James Goppert aacc8a6179 APO quad stabilized flight working well. 2011-10-14 18:28:29 -04:00
James Goppert 7285cf28e2 Got APO quad stabilized flight to hover.
Needs more gain tuning.
2011-10-12 20:05:01 -04:00
James Goppert 3e1ae9b215 APO GPS bug fix. 2011-10-09 15:57:29 -04:00
James Goppert a747a88762 Fixed APO bug. 2011-10-09 11:46:56 -04:00
James Goppert f6fe6fde33 Updated APO, HIL working well, live mode ready to test 2011-10-06 19:17:49 -04:00
James Goppert 3e988cc5e1 Reducing copy ctor calls in apo. 2011-10-06 12:00:45 -04:00
James Goppert cd451b749e Cleanup of AP_RcChannel, removed scaled class. 2011-10-03 13:22:23 -04:00
James Goppert 0fc595d528 Added AP_RcChannel_Scaled to APO 2011-10-03 12:42:27 -04:00
Amilcar Lucas 69de071281 Spellcheck apo library 2011-10-03 12:50:41 +02:00
James Goppert f83fb23d7a Removed extra waypoint loading. 2011-10-02 23:32:12 -04:00
James Goppert 0c7c508541 Optional recursion added. 2011-09-30 17:17:51 -04:00
James Goppert 48b811f6fa Updated cmake. 2011-09-30 16:55:27 -04:00
James Goppert 5489b84f8e Improvements to cmake. 2011-09-29 21:23:26 -04:00
James Goppert b0a1721199 Added cmake files. 2011-09-29 14:16:36 -04:00
James Goppert d887a28b91 Added ArduBoat/ ArduRover/ and APO library. 2011-09-29 14:12:15 -04:00
james.goppert 01dea496c8 Removed APO lib.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1957 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-05-01 17:38:12 +00:00
james.goppert 55c46fc367 Moved APO quad/ rover projects.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1956 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-05-01 17:14:54 +00:00
james.goppert 9b25875baf Heartbeat failsafe added for APO.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1940 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-05-01 03:38:41 +00:00
james.goppert 7b7ba0df1f APO comment fixes.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1939 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-05-01 03:20:19 +00:00
james.goppert 9a47d7b8e1 Example cleanup for APO.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1938 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-05-01 03:05:15 +00:00
james.goppert 42c6847054 Added Car/Quad APO examples.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1937 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-05-01 02:43:46 +00:00
james.goppert aa598b575a APO merge.
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1935 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-05-01 02:05:17 +00:00