Andrew Tridgell
787fd018b5
Rover: fixed performance monitoring
...
now the same as plane
2013-10-28 17:21:35 +11:00
Randy Mackay
121e4932ea
Rover: integrate BattMonitor
2013-10-03 11:16:29 +09:00
Andrew Tridgell
53f35dee57
Rover: fixed build with print() changes
2013-09-23 18:10:22 +10:00
Andrew Tridgell
95c2e11b5a
Rover: removed flash_leds() calls
2013-09-19 18:38:28 +10:00
Randy Mackay
814ddcd787
Rover: integrate AP_Notify
2013-08-30 13:01:35 +10:00
Andrew Tridgell
b5db3288ae
Rover: changes for GPS field changes
2013-07-10 14:04:22 +10:00
Andrew Tridgell
135146c735
Rover: added LEARN_CH parameter
...
this allows the learning channel to be set, for transmitters where
setting up channel 7 is difficult
2013-07-01 10:10:38 +10:00
Andrew Tridgell
feb539bade
Rover: fixed HIL operation
...
only HIL sensors - removed HIL_MODE_ATTITUDE as it didn't exercise
enough of the code
2013-06-04 11:57:59 +10:00
Andrew Tridgell
2d795ac85a
Rover: convert to use AP_Scheduler
...
this gives us better timing information and scheduling, while also
making the code easier to read
2013-06-04 10:37:05 +10:00
Andrew Tridgell
5a9485a419
Rover: support RCMAP_* mapping for steering/throttle
2013-06-03 19:33:59 +10:00
Andrew Tridgell
44dd9ddf74
Rover: updates for new compass API
2013-05-02 12:48:14 +10:00
Andrew Tridgell
b13406859f
Rover: replaced constrain() with constrain_float()
2013-05-02 10:26:12 +10:00
Randy Mackay
6857b8e4f4
Rover: use renamed RCInput valid_channels
2013-04-29 15:07:22 +09:00
Andrew Tridgell
fb6b736c78
Rover: print mode as string in logs
2013-04-20 15:18:42 +10:00
tobias
217b8d7a59
cleanup: use const for struct Location pointers and references
...
this allows the compiler to generate more efficient code
2013-04-09 12:10:32 +10:00
Andrew Tridgell
3a1e9e43a1
Rover: use new angle wrap code
2013-03-29 13:14:14 +11:00
Andrew Tridgell
a25fede6bb
Rover: added range of sonar distances and voltages
2013-03-29 08:07:24 +11:00
Andrew Tridgell
47890dfa72
Rover: added dual sonar support
2013-03-22 08:49:51 +11:00
Andrew Tridgell
065cac76c0
Rover: use new sonar enabled flag in object
2013-03-22 07:53:16 +11:00
Andrew Tridgell
1c52de5f20
Rover: fixed GPS test (detection of uBlox needs 10Hz poll)
2013-03-21 22:45:29 +11:00
Andrew Tridgell
89c85f9c5a
Rover: added shell command in CLI test menu
2013-03-20 12:35:56 +11:00
Andrew Tridgell
3aeb836bc0
Rover: allow sonar test with sonar disabled
...
useful for initial config
2013-03-01 12:29:29 +11:00
Andrew Tridgell
12d73a8662
Rover: use new AP_RangeFinder_analog class
2013-03-01 12:00:48 +11:00
Andrew Tridgell
4de635aa48
Rover: change sonar_dist to sonar_dist_cm
...
make units clearer
2013-03-01 07:43:51 +11:00
Andrew Tridgell
06dd6c2790
Rover: always build sonar code
...
can use enabled/disabled parameter for runtime control
2013-03-01 07:18:25 +11:00
Andrew Tridgell
36da75aacd
Rover: fixes for new DataFlash API
2013-03-01 07:18:25 +11:00
Andrew Tridgell
6cf4d11e33
Rover: cleanup parameter names and remove dead parameters
2013-02-09 20:36:26 +11:00
Andrew Tridgell
f1ff27ed08
Rover: major restructuring
...
this removes a lot of the old arduplane code, and renames a lot of
variables.
This will need a lot more testing and fixup before being usable
2013-02-08 09:21:22 +11:00
Andrew Tridgell
c88766850a
Rover: ensure ahrs.init() is called
2013-01-13 17:32:48 +11:00
Andrew Tridgell
be39ccf02c
Rover: use new constrain_int16 function
2012-12-20 14:53:22 +11:00
Andrew Tridgell
509e801e21
Rover: fixed RC input
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
Andrew Tridgell
d89c213d42
Rover: update for new ins interface
2012-11-30 07:15:18 +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
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
24adc1aaa3
Rover: make it possible to run the CLI over a radio link
2012-11-21 21:41:34 +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
Andrew Tridgell
2e951647c4
Rover: updates for new compass interface
2012-06-27 16:01:50 +10:00
Jean-Louis Naudin
9355a159fc
APMrover v2.20 - use RangeFinder optical SharpGP2Y instead of ultrasonic sonar
...
Signed-off-by: Jean-Louis Naudin <jlnaudin@gmail.com>
2012-06-13 08:29:32 +02:00
Jean-Louis Naudin
77eea3a893
APMrover v2.0 - tested on Traxxas Monster Jam Grinder XL-5 3602
...
Signed-off-by: Jean-Louis Naudin <jlnaudin@gmail.com>
2012-04-30 09:17:14 +02:00