Commit Graph

52 Commits

Author SHA1 Message Date
James Goppert
715e7c84a4 Updated apo for merge with apm 2.0 changes.
Still need to handle switches for 2.0 board in hal.
Should probably move into hal ctor.
2011-11-28 00:53:30 -05:00
James Goppert
999a5892f0 Fixed mode switching. 2011-11-27 23:55:28 -05:00
James Goppert
4fa9b7ef85 Working on comments. 2011-11-24 15:54:08 -05:00
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