Luis Vale Gonçalves
999e99c6f3
Rover: revise text messages
...
Text revisions on Rover. Uniformization on messages severity.
9 years ago
Grant Morphett
2d1745ab6a
Rover: Implemented the HOME state update from Plane
9 years ago
lvale
a64689600f
Rover: text message severity uniformization
...
Global revision of message severity values.
Required also change to the low priority function gcs_send_text_fmt()
on GCS_Mavlink.cpp to disable the automatic setting of priority on
messages sent by this function
9 years ago
Lucas De Marchi
84da1f5039
Rename gcs_send_text_P to gcs_send_text
9 years ago
Lucas De Marchi
2c38e31c93
Remove use of PSTR
...
The PSTR is already define as a NOP for all supported platforms. It's
only needed for AVR so here we remove all the uses throughout the
codebase.
This was automated with a simple python script so it also converts
places which spans to multiple lines, removing the matching parentheses.
AVR-specific places were not changed.
9 years ago
Randy Mackay
836fff2119
Rover: send home position when home is set or get-home msg received
9 years ago
squilter
97b901a5fb
Rover: Support do_digicam_x via command_long
10 years ago
squilter
b4cf0ce2bb
Rover: update severity values
10 years ago
Tom Pittenger
2319bdb068
Rover: queue MISSION_ITEM_REACHED
...
clean up unreachable code
10 years ago
Tom Pittenger
545d926d20
Rover: bring rover mission callback inline with copter and plane
10 years ago
Grant Morphett
a2e9d0488c
Rover: Implemented loitering at a waypoint if Param1 is non-zero
...
Rover now honours the Param1 setting of a time in seconds for a
NAV_WAYPOINT and the Rover will loiter at that waypoint for that
period of time.
Note that as soon as the Rover reaches that waypoint the loiter timer
will start. If you enter a different mode during this time (HOLD for
instance) the timer resets. If you then switch back to AUTO
mode and the Rover returns to that waypoint it will wait for the
loiter time configured in param1.
10 years ago
Randy Mackay
5ef4f8e90a
Rover: log ahrs home and ekf origin
10 years ago
Peter Barker
4b0495bb15
Rover: use common mission logging code
10 years ago
Grant Morphett
bd92febe77
Rover: Removed superfluous speed-type parameter
...
Unlike Plane, Rover only understands ground speed so there is no need
to specify the speed type parameter for Rover.
10 years ago
Andrew Tridgell
b47a09b709
Rover: fixed build of .cpp files
10 years ago
Andrew Tridgell
2b6835d187
Rover: rename all .pde files to .cpp files
10 years ago
Andrew Tridgell
b731ebfd9e
Rover: coversion to class now complete
10 years ago
Andrew Tridgell
adbf9c362e
Rover: automatic substitution for class members
10 years ago
Grant Morphett
0f13bc6d2a
Rover: Updates to guided mode to work correctly on Rover
10 years ago
Tom Pittenger
002d664ea0
APMrover2: compiler warnings: apply is_zero(float) or is_equal(float) and float to double
10 years ago
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
10 years ago
Randy Mackay
1ab405bf88
Rover: integrate mount frontend-backend restructure
...
rename mount.set_roi_cmd to set_roi_target
10 years ago
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"
10 years ago
Andrew Tridgell
f400f39f08
Rover: fixed build warnings
10 years ago
Randy Mackay
3790b3aa82
Rover: add support for DO_SET_ROI within mission
11 years ago
Randy Mackay
4d93dd47ee
Rover: use common Log_Write_Camera
...
pair programmed with Craig Elder
11 years ago
Andrew Tridgell
a1b94bf852
Rover: prevent unsupported command messages
...
this prevents errors on DO_CHANGE_SPEED
11 years ago
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
11 years ago
Andrew Tridgell
f4079f57b2
Rover: convert to new GPS API
11 years ago
Andrew Tridgell
3d167b5420
Rover: use should_log() for more log msgs
11 years ago
Randy Mackay
9ff5ba3c3f
Rover: integrate Mission cmd field changes
11 years ago
Randy Mackay
de119e07bb
Rover: remove do_takeoff, do_change_alt support
11 years ago
Randy Mackay
59555e8364
Rover: revert next_WP, prev_WP to location structures
11 years ago
Randy Mackay
204eb8b7d3
Rover: use mission command specific structure
11 years ago
Randy Mackay
4ca3a92655
Rover: Mission integration into command execution
11 years ago
Andrew Tridgell
eac4b1ec96
Rover: fixed EKF usage for rover
...
added barometer object, and use shared home object from AHRS. This
gives basic EKF operation.
11 years ago
Andrew Tridgell
0828c40870
Rover: converted to AP_ServoRelayEvents
11 years ago
Andrew Tridgell
a595272e38
Rover: fixes for AP_Relay API change
11 years ago
Andrew Tridgell
72ce7f5827
Rover: only log when armed
11 years ago
Andrew Tridgell
5acc372f40
Rover: support MAV_CMD_DO_SET_CAM_TRIGG_DIST
11 years ago
Andrew Tridgell
97ed733ada
Rover: use L1 controller for navigation
...
this uses the AP_L1_Control library for rover navigation
12 years ago
Andrew Tridgell
ee19b09e9f
Rover: fixes for new AP_Math location API
...
Pair-Programmed-With: Brandon Jones <brnjones@gmail.com>
12 years ago
Andrew Tridgell
5b88334dbb
Rover: added full camera and mount support
12 years ago
Andrew Tridgell
f76fab299b
Rover: fixed change of speed command
...
m/s not cm/s
12 years ago
Andrew Tridgell
0ed3061d32
Rover: added waypoint passed logic to RTL
...
this prevents circling around home
12 years ago
Andrew Tridgell
caf5e5b7c5
Rover: added HOLD mode
...
used when RTL completes
12 years ago
Andrew Tridgell
4991ea73fe
Rover: fixed CH_2 and CH_4 RC pass through
...
fixes issue #158
12 years ago
Andrew Tridgell
582d1c47b3
Rover: added filter to auto steering, and fixed throttle pid
12 years ago
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
12 years ago
Andrew Tridgell
b284d4c21e
Rover: first cut at porting rover to AP_HAL
12 years ago