Commit Graph

78 Commits

Author SHA1 Message Date
Andrew Tridgell
ba733dcc3e Rover: use targets.mk 2012-12-20 14:52:35 +11:00
Andrew Tridgell
509e801e21 Rover: fixed RC input 2012-12-20 14:52:35 +11:00
Andrew Tridgell
7fbbc388a7 Rover: fixed formatting 2012-12-20 14:52:35 +11:00
Andrew Tridgell
6f757ed457 Rover: fixup parameter loading 2012-12-20 14:52:35 +11:00
Andrew Tridgell
1c2a220888 Rover: more mavlink fixes 2012-12-20 14:52:35 +11:00
Andrew Tridgell
45615e5698 Rover: merge in mavlink updates from ArduPlane 2012-12-20 14:52:35 +11:00
Andrew Tridgell
d706f11be9 Rover: added nocore.inoflag 2012-12-20 14:52:35 +11:00
Andrew Tridgell
235369cfbc Rover: cleanup board config 2012-12-20 14:52:35 +11:00
Andrew Tridgell
b284d4c21e Rover: first cut at porting rover to AP_HAL 2012-12-20 14:52:34 +11:00
Pat Hickey
a4f1f6a5db AP_Progmem: fix dependencies for all sketches touched by AP_HAL_AVR 2012-12-20 14:51:28 +11:00
Pat Hickey
3f1d9d7f69 AP_Param: #include <AP_Param.h> fixups for libraries & sketches
* I mostly went through with grep and added an #include <AP_Param.h> below
  every #include <AP_Common.h>. Not all of these example sketches might
  strictly need AP_Param.
2012-12-20 14:51:19 +11:00
Andrew Tridgell
33e47e2036 Rover: set throttle range from -100 to 100
this allows for reverse
2012-12-18 15:42:11 +11:00
Andrew Tridgell
898aa0b260 Plane: fixed spelling error 2012-12-04 11:38:29 +11:00
Andrew Tridgell
4484144228 Rover: removed INS print code
its all in parameters now
2012-12-04 09:11:55 +11:00
Andrew Tridgell
cd5ad49417 Rover: switch to IMU driven timing, same as ArduPlane 2012-11-30 07:15:19 +11:00
Andrew Tridgell
d89c213d42 Rover: update for new ins interface 2012-11-30 07:15:18 +11:00
Andrew Tridgell
ff9628accf Rover: removed some more plane specific variables 2012-11-29 20:53:21 +11:00
Andrew Tridgell
5768244671 Rover: more cleanups
get rid of flight_mode_strings and cleanup unused code

switch to using ahrs for have_position
2012-11-29 20:53:20 +11:00
Andrew Tridgell
a9efe839d6 Rover: copy slew limit code from ArduPlane 2012-11-28 12:13:39 +11:00
Andrew Tridgell
1f8a61615c Rover: added more parameter docs 2012-11-28 11:42:51 +11:00
Andrew Tridgell
92026be9d6 Rover: use slewrate code from ArduPlane 2012-11-28 11:42:22 +11:00
Andrew Tridgell
f9c5c94cc6 Rover: removed accel cal CLI command
not really needed for a rover
2012-11-28 10:42:34 +11:00
Andrew Tridgell
aac088dc5b Rover: removed closed loop nav
use a jump in the mission instead
2012-11-28 10:42:10 +11:00
Andrew Tridgell
2bca51ed0f Rover: changed default WP radius to 2m 2012-11-28 09:35:42 +11:00
Andrew Tridgell
ff41e057d9 Rover: added partial update of waypoints 2012-11-28 09:35:42 +11:00
Andrew Tridgell
691d19dd98 Rover: more cleanup, and fixed navigation code
removed loiter code
2012-11-28 09:35:42 +11:00
Andrew Tridgell
a16ba57467 Rover: cleaned up a bunch more plane cruft
removed elevon and flap support
2012-11-28 09:35:42 +11:00
Andrew Tridgell
b2899dc9c4 Rover: added in sitl object, needed for throttle control 2012-11-27 23:20:25 +11:00
Andrew Tridgell
f3c077b76d Rover: fixed SITL build 2012-11-27 21:49:45 +11:00
Andrew Tridgell
54a722158a Rover: fixed cliSerial and clean out more gunk 2012-11-27 21:47:30 +11:00
Andrew Tridgell
24adc1aaa3 Rover: make it possible to run the CLI over a radio link 2012-11-21 21:41:34 +11:00
Andrew Tridgell
704da2a5d9 MAVLink: make it possible to enter the CLI over the radio
this only works on the APM2, where UART0 is also the radio port
2012-11-21 14:11:05 +11:00
Andrew Tridgell
39836eabb2 Rover: support 16 character parameter names 2012-11-20 21:39:11 +11:00
Andrew Tridgell
69fbcc8683 MAVLink: fixed accel and gyro sensor offsets in MAVLink 2012-11-20 18:32:26 +11:00
Andrew Tridgell
283fb7e606 Rover: added support for finish line waypoints
this ensures waypoints complete, even with bad yaw from mag
interference
2012-11-19 07:16:47 +11:00
Andrew Tridgell
16b5b00368 Rover: removed inverted flight support 2012-11-17 18:03:17 +11:00
Andrew Tridgell
ebaf1a1ae9 Rover: fixed the sonar
We were not initialising the analog source timer
2012-11-17 18:02:28 +11:00
Andrew Tridgell
abc0a1cd38 Rover: major update, fixing lots of bugs
This removes a lot of the ArduPlane specific cruft left over from the
initial Rover import from ArduPlane, plus fixes a bunch of serious
bugs. For example, the rover was unable to use either compass or gps
for heading - it used just gyros!

There is still a lot of cruft left, but this at least gives a bit
better basis for future work
2012-11-17 17:45:30 +11:00
rmackay9
e877a58b60 APMRover: fixes to incorporate accelerometer calibration 2012-11-07 19:21:20 +09:00
Pat Hickey
72fb54e619 APMrover2: fixed build from AP_Menu changes 2012-10-20 11:57:48 -07:00
rmackay9
9c12adba4b ArduRover: fixed compile error related to AP_Semaphore and Dataflash 2012-10-11 16:33:02 +09:00
rmackay9
fcb2ff19bc APMrover2: fixed build
Needed to remove references to MPU6000's CS pin in constructor
2012-09-29 13:55:29 +09:00
Andrew Tridgell
e04de04cbd Rover: fixed type of payload size 2012-09-25 07:20:54 +10:00
Michael Oborne
1ea946b2b4 modify ardurover name to match others 2012-09-24 18:31:47 +08:00
Andrew Tridgell
4939d67a1b Rover: updates for new GPS detection 2012-09-17 14:45:47 +10:00
Andrew Tridgell
6e15aa68b8 Rover: updated for new RC_Channel_aux API 2012-09-08 15:14:41 +10:00
Andrew Tridgell
97aa98015d Rover: added TELEM_DELAY to rover code 2012-08-30 09:36:18 +10:00
Craig Elder
4ad516c445 Arducopter: increased MAVLINK delay to 6s to reduce the chance of xBee bricking
Arduplane:  increased MAVLINK delay to 6s to reduce the chance of xBee bricking
Ardurover:  increased MAVLINK delay to 6s to reduce the chance of xBee bricking
2012-08-28 20:09:10 -07:00
Andrew Tridgell
6d11940ada AHRS: removed Quaternion build support from APM/ACM/rover 2012-08-22 10:42:21 +10:00
Andrew Tridgell
81440a1b09 AHRS: fixed build
AP_Airspeed.h is now needed to build AHRS
2012-08-11 12:22:55 +10:00