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.
12 years ago
Andrew Tridgell
33e47e2036
Rover: set throttle range from -100 to 100
...
this allows for reverse
12 years ago
Andrew Tridgell
898aa0b260
Plane: fixed spelling error
12 years ago
Andrew Tridgell
4484144228
Rover: removed INS print code
...
its all in parameters now
12 years ago
Andrew Tridgell
cd5ad49417
Rover: switch to IMU driven timing, same as ArduPlane
12 years ago
Andrew Tridgell
d89c213d42
Rover: update for new ins interface
12 years ago
Andrew Tridgell
ff9628accf
Rover: removed some more plane specific variables
12 years ago
Andrew Tridgell
5768244671
Rover: more cleanups
...
get rid of flight_mode_strings and cleanup unused code
switch to using ahrs for have_position
12 years ago
Andrew Tridgell
a9efe839d6
Rover: copy slew limit code from ArduPlane
12 years ago
Andrew Tridgell
1f8a61615c
Rover: added more parameter docs
12 years ago
Andrew Tridgell
92026be9d6
Rover: use slewrate code from ArduPlane
12 years ago
Andrew Tridgell
f9c5c94cc6
Rover: removed accel cal CLI command
...
not really needed for a rover
12 years ago
Andrew Tridgell
aac088dc5b
Rover: removed closed loop nav
...
use a jump in the mission instead
12 years ago
Andrew Tridgell
2bca51ed0f
Rover: changed default WP radius to 2m
12 years ago
Andrew Tridgell
ff41e057d9
Rover: added partial update of waypoints
12 years ago
Andrew Tridgell
691d19dd98
Rover: more cleanup, and fixed navigation code
...
removed loiter code
12 years ago
Andrew Tridgell
a16ba57467
Rover: cleaned up a bunch more plane cruft
...
removed elevon and flap support
12 years ago
Andrew Tridgell
b2899dc9c4
Rover: added in sitl object, needed for throttle control
12 years ago
Andrew Tridgell
f3c077b76d
Rover: fixed SITL build
12 years ago
Andrew Tridgell
54a722158a
Rover: fixed cliSerial and clean out more gunk
12 years ago
Andrew Tridgell
24adc1aaa3
Rover: make it possible to run the CLI over a radio link
12 years ago
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
12 years ago
Andrew Tridgell
39836eabb2
Rover: support 16 character parameter names
12 years ago
Andrew Tridgell
69fbcc8683
MAVLink: fixed accel and gyro sensor offsets in MAVLink
12 years ago
Andrew Tridgell
283fb7e606
Rover: added support for finish line waypoints
...
this ensures waypoints complete, even with bad yaw from mag
interference
12 years ago
Andrew Tridgell
16b5b00368
Rover: removed inverted flight support
12 years ago
Andrew Tridgell
ebaf1a1ae9
Rover: fixed the sonar
...
We were not initialising the analog source timer
12 years ago
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
12 years ago
rmackay9
e877a58b60
APMRover: fixes to incorporate accelerometer calibration
12 years ago
Pat Hickey
72fb54e619
APMrover2: fixed build from AP_Menu changes
12 years ago
rmackay9
9c12adba4b
ArduRover: fixed compile error related to AP_Semaphore and Dataflash
13 years ago
rmackay9
fcb2ff19bc
APMrover2: fixed build
...
Needed to remove references to MPU6000's CS pin in constructor
13 years ago
Andrew Tridgell
e04de04cbd
Rover: fixed type of payload size
13 years ago
Michael Oborne
1ea946b2b4
modify ardurover name to match others
13 years ago
Andrew Tridgell
4939d67a1b
Rover: updates for new GPS detection
13 years ago
Andrew Tridgell
6e15aa68b8
Rover: updated for new RC_Channel_aux API
13 years ago
Andrew Tridgell
97aa98015d
Rover: added TELEM_DELAY to rover code
13 years ago
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
13 years ago
Andrew Tridgell
6d11940ada
AHRS: removed Quaternion build support from APM/ACM/rover
13 years ago
Andrew Tridgell
81440a1b09
AHRS: fixed build
...
AP_Airspeed.h is now needed to build AHRS
13 years ago
Andrew Tridgell
dc47074dbd
MAVLink: removed the need for Mavlink_compat.h
...
we have now fully transitioned to MAVLink 1.0, so we no longer need
the compatibility layer and the old names in the code
13 years ago
Andrew Tridgell
2a7b298bbc
MAVLink: moved mavlink variables back to library
...
these were moved to the main sketches to allow for compile time
selection of MAVLink 0.9 vs 1.0. We no longer support 0.9, so we can
move it back, which simplifies some test sketches
13 years ago
Andrew Tridgell
a5b5546e2a
Rover: change to use get_bearing_cd()
13 years ago
Andrew Tridgell
dfac01e6f1
AP_Param: updated APMrover2 code for new AP_Param syntax
13 years ago
Andrew Tridgell
1b099344a3
Rover: fixed build with new RC_Channel code
13 years ago
Jonathan Challinger
fc4f111d15
Changed mavlink GLOBAL_POSITION_INT.relative_alt message to correctly return altitude above ground.
13 years ago
Andreas M. Antonopoulos
d4a0cb5db1
Added Michael Pursifull's Maxsonar HRLV model support
13 years ago
Andrew Tridgell
b1fb2eb71c
Rover: changed to auto deltat in Rover code as well
13 years ago
Andrew Tridgell
60caaa4b04
MAVLink: remove MAVLink 0.9 protocol support
...
this simplifies the code a lot. We're not going back to 1.0
13 years ago
Andrew Tridgell
82ede937e7
AnalogSource: convert analogRead() calls to the new API
...
this should give us much better analog values, plus save a bunch of
CPU time
13 years ago