Jaime Machuca
7330b5e91b
Rover: add call to send digicam configure messages from a mission item
...
Also add log_picture to separate the triggering of a picture
from the dataflash logging and feedback message to the GCS
2015-04-20 13:50:21 +09:00
Randy Mackay
1ab405bf88
Rover: integrate mount frontend-backend restructure
...
rename mount.set_roi_cmd to set_roi_target
2015-01-29 13:57:18 +11:00
Grant Morphett
5b4443a137
Rover: Improved message when AUTO selected but no commands loaded.
...
I updated the message when you select AUTO mode but you haven't put
any waypoints in. It now says "No commands so can't set AUTO- setting
HOLD instead"
2015-01-22 15:12:00 +11:00
Andrew Tridgell
f400f39f08
Rover: fixed build warnings
2015-01-09 11:38:21 +11:00
Randy Mackay
3790b3aa82
Rover: add support for DO_SET_ROI within mission
2014-07-09 21:26:05 +09:00
Randy Mackay
4d93dd47ee
Rover: use common Log_Write_Camera
...
pair programmed with Craig Elder
2014-06-17 14:11:44 +10:00
Andrew Tridgell
a1b94bf852
Rover: prevent unsupported command messages
...
this prevents errors on DO_CHANGE_SPEED
2014-06-04 14:00:31 +10:00
Andrew Tridgell
ac7f36494b
Rover: use the next navigation course to adjust steering gain in turns
...
this should make waypoints along a straight path not reduce speed
2014-04-07 09:30:39 +10:00
Andrew Tridgell
f4079f57b2
Rover: convert to new GPS API
2014-04-01 06:38:24 +11:00
Andrew Tridgell
3d167b5420
Rover: use should_log() for more log msgs
2014-03-19 14:18:12 +11:00
Randy Mackay
9ff5ba3c3f
Rover: integrate Mission cmd field changes
2014-03-19 12:14:27 +09:00
Randy Mackay
de119e07bb
Rover: remove do_takeoff, do_change_alt support
2014-03-19 12:13:07 +09:00
Randy Mackay
59555e8364
Rover: revert next_WP, prev_WP to location structures
2014-03-19 12:13:04 +09:00
Randy Mackay
204eb8b7d3
Rover: use mission command specific structure
2014-03-19 12:13:00 +09:00
Randy Mackay
4ca3a92655
Rover: Mission integration into command execution
2014-03-19 12:11:30 +09:00
Andrew Tridgell
eac4b1ec96
Rover: fixed EKF usage for rover
...
added barometer object, and use shared home object from AHRS. This
gives basic EKF operation.
2014-02-24 09:25:50 +11:00
Andrew Tridgell
0828c40870
Rover: converted to AP_ServoRelayEvents
2014-01-20 17:06:29 +11:00
Andrew Tridgell
a595272e38
Rover: fixes for AP_Relay API change
2014-01-20 17:06:29 +11:00
Andrew Tridgell
72ce7f5827
Rover: only log when armed
2014-01-14 15:10:13 +11:00
Andrew Tridgell
5acc372f40
Rover: support MAV_CMD_DO_SET_CAM_TRIGG_DIST
2013-10-11 21:42:13 +11:00
Andrew Tridgell
97ed733ada
Rover: use L1 controller for navigation
...
this uses the AP_L1_Control library for rover navigation
2013-09-09 18:04:40 +10:00
Andrew Tridgell
ee19b09e9f
Rover: fixes for new AP_Math location API
...
Pair-Programmed-With: Brandon Jones <brnjones@gmail.com>
2013-08-05 10:24:16 +10:00
Andrew Tridgell
5b88334dbb
Rover: added full camera and mount support
2013-07-15 09:57:00 +10:00
Andrew Tridgell
f76fab299b
Rover: fixed change of speed command
...
m/s not cm/s
2013-05-27 13:37:34 +10:00
Andrew Tridgell
0ed3061d32
Rover: added waypoint passed logic to RTL
...
this prevents circling around home
2013-03-29 10:24:59 +11:00
Andrew Tridgell
caf5e5b7c5
Rover: added HOLD mode
...
used when RTL completes
2013-03-29 08:53:20 +11:00
Andrew Tridgell
4991ea73fe
Rover: fixed CH_2 and CH_4 RC pass through
...
fixes issue #158
2013-03-18 18:06:45 +11:00
Andrew Tridgell
582d1c47b3
Rover: added filter to auto steering, and fixed throttle pid
2013-02-08 10:21:30 +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
b284d4c21e
Rover: first cut at porting rover to AP_HAL
2012-12-20 14:52:34 +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
aac088dc5b
Rover: removed closed loop nav
...
use a jump in the mission instead
2012-11-28 10:42:10 +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
24adc1aaa3
Rover: make it possible to run the CLI over a radio link
2012-11-21 21:41:34 +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
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
Andrew Tridgell
4939d67a1b
Rover: updates for new GPS detection
2012-09-17 14:45:47 +10:00
Andrew Tridgell
93de111837
Rover: fixed the build for MAVLink 1.0
...
I have no idea if it will actually work, but at least it builds
2012-06-10 19:34:11 +10:00
Jean-Louis Naudin
4a4402556b
APMrover v2.1.3 :
...
Added option (hold roll to full right + SW7 ON/OFF) to init_home during the wp_list reset
Add ROV_SONAR_TRIG (default = 200 cm) - tested by Franco
Restart_nav() added and heading bug correction, tested OK in the field
RTL then stop update - Tested OK in the field
Added SONAR detection for obstacle avoidance
Signed-off-by: Jean-Louis Naudin <jlnaudin@gmail.com>
2012-05-14 17:47:08 +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