Grant Morphett
2d09db4ecb
Rover: added a new form of GUIDED mode
...
Rover now accepts a new message MAV_CMD_NAV_SET_YAW_SPEED
which has an angle in centidegrees and a speed scale and the rover
will drive based on these inputs.
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Pierre Kancir
c08584d219
APMrover2: simply invalid cmd msg
8 years ago
Pierre Kancir
6cb71fef0c
APMrover: uniformize verify_command
...
Add better gcs message,
Add all handle message,
Reformate comments,
8 years ago
Grant Morphett
b8011fd46c
Rover|Plane: Just fixing a spelling mistake.
9 years ago
Grant Morphett
57c23c7fe3
Rover: Adding support for rovers driving in Reverse.
9 years ago
Grant Morphett
d1799884b2
Rover: Implemented MAV_CMD_NAV_LOITER_UNLIM
9 years ago
Ricardo de Almeida Gonzaga
63f2ab38dd
APMrover2: Fix typos
9 years ago
Tom Pittenger
64315bfed8
Revert "APMRover2: clipped param cmd float to zero"
...
This reverts commit cbbee1149d
.
9 years ago
Tom Pittenger
cbbee1149d
APMRover2: clipped param cmd float to zero
9 years ago
Randy Mackay
381b5c8f5d
Rover: remove unnecessary abs
9 years ago
Andrew Tridgell
39b9ae7e91
APMrover2: log a picture if AP_Camera::control() returns true
9 years ago
Andrew Tridgell
eed575886c
APMrover2: update for changed AP_Camera API
9 years ago
Dario Lindo Andres
f731a0dc53
APMrover2: Added precise camera trigger logging
...
included update_trigger function
added camera trigger precise time mark
detect camera feedback pin status
added support for TRIGGER MSG
corrected according to defines.h
9 years ago
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