Commit Graph

52 Commits

Author SHA1 Message Date
James Goppert
59fc8e7a63 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
21a27ee083 Fixed mode switching. 2011-11-27 23:55:28 -05:00
James Goppert
65e8b587f9 Working on comments. 2011-11-24 15:54:08 -05:00
James Goppert
fc84c15426 Separated controller block class.
Also improved documentation of AP_ControllerBlock.
2011-11-24 13:28:14 -05:00
James Goppert
aaca5094b6 Removed old variable from hal. 2011-11-24 02:08:27 -05:00
Wenyao Xie
3c217d4186 Worked on autopilot state/ mode mapping. Corrected PIDBlock sign error. 2011-11-22 16:42:51 -05:00
James Goppert
50e8de999f Fixed most of quad guidance issues. 2011-11-19 23:34:14 -05:00
James Goppert
7a742c4a2a Working on memory problem. 2011-11-19 22:20:06 -05:00
James Goppert
1c5db5e963 Bug located in quad position loop, improved hil. 2011-11-19 21:39:14 -05:00
Wenyao Xie
6c51157b2d Working on new hil message for mavlink. 2011-11-15 17:15:54 -05:00
Simon Salykov
389b89056a 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
02ab5bea78 APO multiple mode handling added. 2011-10-27 19:42:57 -04:00
James Goppert
18c3eaf479 Fixed APO bug in current waypoint update. 2011-10-27 17:23:08 -04:00
James Goppert
7da0daa9d0 Adding bash formatting script using astyle. 2011-10-27 16:30:15 -04:00
James Goppert
5d9c37bbed Fixed APO controller bug preventing motor arming. 2011-10-27 16:19:42 -04:00
James Goppert
2507b801f0 Fixed APO examples. 2011-10-26 14:59:40 -04:00
James Goppert
8cd9ced373 Further APO controller cleanup. 2011-10-26 13:25:06 -04:00
James Goppert
18e8bb3d6a APO formatting. 2011-10-26 12:31:11 -04:00
James Goppert
dd4ff8c0aa Updated APO Controllers. 2011-10-25 19:40:07 -04:00
James Goppert
97ef98fa8f 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
986fca3116 Corrected battery monitoring in apo. 2011-10-20 02:28:47 -04:00
James Goppert
9e9da38c67 Arming fixes. 2011-10-19 20:09:06 -04:00
James Goppert
73c3f1098a Added loop priority, fixed arming bug for apo. 2011-10-19 13:22:29 -04:00
James Goppert
8397fea4f4 More cleanup. 2011-10-19 00:31:59 -04:00
James Goppert
a48206f468 Some cleanup. 2011-10-19 00:25:00 -04:00
James Goppert
dcc2c2c0cf Added arming mechanism. 2011-10-19 00:21:19 -04:00
James Goppert
9573b60ac9 Incorporated dcm changes from arducopter into apo. 2011-10-18 22:00:24 -04:00
James Goppert
0bb0059d35 Updated apo rates. 2011-10-18 20:11:14 -04:00
James Goppert
0a0bbb8afe 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
0283b8c695 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
dfb71226eb APO quad stabilized flight working well. 2011-10-14 18:28:29 -04:00
James Goppert
76a3625024 Got APO quad stabilized flight to hover.
Needs more gain tuning.
2011-10-12 20:05:01 -04:00
James Goppert
d47e43e0c4 APO GPS bug fix. 2011-10-09 15:57:29 -04:00
James Goppert
5c16a380c0 Fixed APO bug. 2011-10-09 11:46:56 -04:00
James Goppert
6689a99a66 Updated APO, HIL working well, live mode ready to test 2011-10-06 19:17:49 -04:00
James Goppert
a02ce5aed7 Reducing copy ctor calls in apo. 2011-10-06 12:00:45 -04:00
James Goppert
684599cd21 Cleanup of AP_RcChannel, removed scaled class. 2011-10-03 13:22:23 -04:00
James Goppert
c678452fe1 Added AP_RcChannel_Scaled to APO 2011-10-03 12:42:27 -04:00
Amilcar Lucas
c59c0c2502 Spellcheck apo library 2011-10-03 12:50:41 +02:00
James Goppert
286dd7c949 Removed extra waypoint loading. 2011-10-02 23:32:12 -04:00
James Goppert
ac3e73f5c0 Optional recursion added. 2011-09-30 17:17:51 -04:00
James Goppert
10fec5e534 Updated cmake. 2011-09-30 16:55:27 -04:00
James Goppert
112d5e9531 Improvements to cmake. 2011-09-29 21:23:26 -04:00
James Goppert
126508514a Added cmake files. 2011-09-29 14:16:36 -04:00
James Goppert
3a00ceb593 Added ArduBoat/ ArduRover/ and APO library. 2011-09-29 14:12:15 -04:00
james.goppert
6d13081fcf 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
80f941e8e0 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
ba4756bcaf 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
2e8904c120 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
6d53028345 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