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
Randy Mackay
8b92ff4695
Rover: remove unused RELAY_PIN definition
...
This is now part of the AP_Relay library
11 years ago
Emile Castelnuovo
c5620dfd39
Rover: added VRBRAIN #defines and #includes
11 years ago
Andrew Tridgell
f4079f57b2
Rover: convert to new GPS API
11 years ago
Randy Mackay
9b0ae2fcff
Rover: use Dataflash lib's Log_Write_Cmd
11 years ago
Randy Mackay
fdec917607
Rover: pass eeprom start to Mission constructor
11 years ago
Randy Mackay
5ccfa247ac
Rover: remove unused definitions
11 years ago
Randy Mackay
26b82cf0a3
Rover: use common location options masks
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
ec913df7a9
Rover: cleanup HIL defines
11 years ago
Andrew Tridgell
6029ec53ae
Rover: changed LOG_WHEN_DISARMED to 1<<16
...
this makes it possible to set via mavlink float interface
11 years ago
Andrew Tridgell
72ce7f5827
Rover: only log when armed
11 years ago
Andrew Tridgell
870ec8a9bb
Rover: added RC in/out logging
11 years ago
Andrew Tridgell
774e4c8885
Rover: moved ap_message into GCS.h
11 years ago