Randy Mackay
c6638f66de
Rover: Loiter mode for boats
7 years ago
Peter Barker
55c27dfc56
Rover: move logging of PM messages to AP_Scheduler
7 years ago
khancyr
c3fb985ec5
Rover: add fence support
7 years ago
Randy Mackay
9710b16cac
Rover: THR dataflash logging replaces CTUN
7 years ago
Randy Mackay
aa38239629
Rover: add FRAME_CLASS to differentiate boats from rovers
7 years ago
Randy Mackay
1d92ec5724
Rover: set-position-target message processing only checks xy fields
7 years ago
Randy Mackay
0c6afac5c6
Rover: allow mode to be set from ch7 switch
7 years ago
Randy Mackay
b4a779aec3
Rover: add arm/disarm to ch7 switch
7 years ago
Peter Barker
e38cefea8a
Rover: add SmartRTL mode
...
called at 3hz from scheduler
7 years ago
Randy Mackay
04e9228fa0
Rover: add Acro mode
...
ACRO_TURN_RATE allows user control of maximum turn rate
7 years ago
Randy Mackay
26f50f6055
Rover: PILOT_STEER_TYPE replaces SKID_STEER_IN
...
new options allow controlling vehicle's heading while reversing
skid-steering vehicles rotate in opposite direction when backing up
7 years ago
Tom Pittenger
f7d07fc146
Rover: always log MODE and include reason when logging is enabled
7 years ago
Randy Mackay
1600823b12
Rover: aux switch to learn cruise throttle and speed
8 years ago
Randy Mackay
14c74a5967
Rover: remove learning mode
...
saving waypoints can be done in manual or steering mode
8 years ago
Randy Mackay
524fe4cd82
Rover: aux switch saves waypoint in manual or steering modes
...
Also refactor aux switch methods
rename LEARN_CH to AUX_CH
8 years ago
Randy Mackay
bbb1329116
Rover: remove unused definitions
8 years ago
khancyr
23532bf45c
Rover: add reason to set_mode
8 years ago
Peter Barker
07f4603533
Rover: integrate mode class
8 years ago
khancyr
40b860e240
Rover: rename sonar to rangefinder
8 years ago
Randy Mackay
ebbbe0584a
Rover: integrate wheel encoder
8 years ago
Pierre Kancir
00204367fc
APMRover2: Reduce the home position reset when disarm
8 years ago
Pierre Kancir
045d171ab9
Rover: add Guided velocity controller
8 years ago
Pierre Kancir
ffaa355bee
Rover: defines.h correct whitespace, remove tabs
8 years ago
Pierre Kancir
dec954bb0c
Rover: added crash check
8 years ago
Grant Morphett
515ceb3ccd
Rover: Added logging of the guided commands
8 years ago
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
b16369ec8c
APMrover2: define ENABLE as ENABLED
...
Same for DISABLE as typo error protection
9 years ago
Randy Mackay
1181acc4e4
Rover: add support for SET_POSITION_TARGET_GLOBAL_INT
...
Also supports SET_POSITION_TARGET_LOCAL_NED but for both messages only the position fields are consumed. Support for velocity, acceleration and yaw fields are not included.
9 years ago
Peter Barker
85c58e30ec
Rover: remove unused defines
9 years ago
Randy Mackay
30cba1a59c
Rover: remove unused definitions
9 years ago
Andrew Tridgell
c0172516af
Rover: use DataFlash::log_while_disarmed()
9 years ago
Lucas De Marchi
dd8014dd2f
APMrover2: replace header guard with pragma once
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
Grant Morphett
3636b53313
Rover: Implementation of the ARMING functionality
9 years ago
Andrew Tridgell
3ae11376a9
Rover: removed NOINLINE define
10 years ago
Andrew Tridgell
fabee44583
Rover: support raw IMU logging
10 years ago
Randy Mackay
9f7f1e62df
Rover: integrate SerialManager
10 years ago
Robert Lefebvre
b3aab67239
Rover: Change Compass logging to use DataFlash library method.
10 years ago
Robert Lefebvre
89fd543f4d
Rover: Change Mode logging to use DataFlash library method.
10 years ago
Robert Lefebvre
7254de4e23
Rover: Change Attitude logging to use DataFlash library method.
10 years ago
Robert Lefebvre
8da62107fa
Rover: Change Current logging to use DataFlash library method.
10 years ago
Andrew Tridgell
c150338e53
Rover: convert to using StorageManager
11 years ago
Andrew Tridgell
30b9c60938
Rover: rename Tele2Protocol to Serial2Protocol
11 years ago
Matthias Badaire
874ef65d74
Plane: Add SERIAL2_PROTOCOL for GCS and FRSky telemtry
...
This allows selection of protocol type on telem2. The default is MAVLink, but can be selected as FrSky protocol
11 years ago
Andrew Tridgell
739edafb42
Rover: use HAL board subtypes
11 years ago
Andrew Tridgell
bfe705a14d
Rover: convert to new AP_RangeFinder API
11 years ago
Andrew Tridgell
fdeedfa173
Rover: support 3 magnetometers
11 years ago
Randy Mackay
4d93dd47ee
Rover: use common Log_Write_Camera
...
pair programmed with Craig Elder
11 years ago