Tom Pittenger
f7d07fc146
Rover: always log MODE and include reason when logging is enabled
2017-10-25 21:18:29 +11:00
Randy Mackay
1600823b12
Rover: aux switch to learn cruise throttle and speed
2017-08-25 14:05:23 +09:00
Randy Mackay
14c74a5967
Rover: remove learning mode
...
saving waypoints can be done in manual or steering mode
2017-08-25 14:05:23 +09:00
Randy Mackay
524fe4cd82
Rover: aux switch saves waypoint in manual or steering modes
...
Also refactor aux switch methods
rename LEARN_CH to AUX_CH
2017-08-25 14:05:23 +09:00
Randy Mackay
bbb1329116
Rover: remove unused definitions
2017-08-17 11:58:07 +09:00
khancyr
23532bf45c
Rover: add reason to set_mode
2017-07-31 18:01:17 +09:00
Peter Barker
07f4603533
Rover: integrate mode class
2017-07-21 10:13:20 +09:00
khancyr
40b860e240
Rover: rename sonar to rangefinder
2017-07-14 17:40:05 +01:00
Randy Mackay
ebbbe0584a
Rover: integrate wheel encoder
2017-07-14 07:27:26 +09:00
Pierre Kancir
00204367fc
APMRover2: Reduce the home position reset when disarm
2017-05-04 21:57:45 +10:00
Pierre Kancir
045d171ab9
Rover: add Guided velocity controller
2017-05-04 19:53:21 +10:00
Pierre Kancir
ffaa355bee
Rover: defines.h correct whitespace, remove tabs
2016-12-30 09:20:24 +09:00
Pierre Kancir
dec954bb0c
Rover: added crash check
2016-12-07 12:46:02 +11:00
Grant Morphett
515ceb3ccd
Rover: Added logging of the guided commands
2016-11-28 12:00:03 +11:00
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.
2016-10-25 08:04:01 +11:00
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.
2016-10-24 09:42:01 -02:00
Pierre Kancir
b16369ec8c
APMrover2: define ENABLE as ENABLED
...
Same for DISABLE as typo error protection
2016-08-28 14:24:32 +02:00
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.
2016-08-25 13:08:26 +09:00
Peter Barker
85c58e30ec
Rover: remove unused defines
2016-08-18 11:20:16 +10:00
Randy Mackay
30cba1a59c
Rover: remove unused definitions
2016-06-18 11:55:49 +09:00
Andrew Tridgell
c0172516af
Rover: use DataFlash::log_while_disarmed()
2016-05-09 12:06:00 +10:00
Lucas De Marchi
dd8014dd2f
APMrover2: replace header guard with pragma once
2016-03-16 18:40:44 +11:00
Andrew Tridgell
eed575886c
APMrover2: update for changed AP_Camera API
2016-01-29 09:19:43 +11:00
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
2016-01-29 09:19:43 +11:00
Grant Morphett
3636b53313
Rover: Implementation of the ARMING functionality
2015-11-11 13:39:38 +11:00
Andrew Tridgell
3ae11376a9
Rover: removed NOINLINE define
2015-05-21 09:35:40 +10:00
Andrew Tridgell
fabee44583
Rover: support raw IMU logging
2015-05-07 12:11:43 +10:00
Randy Mackay
9f7f1e62df
Rover: integrate SerialManager
2015-01-29 14:05:16 +11:00
Robert Lefebvre
b3aab67239
Rover: Change Compass logging to use DataFlash library method.
2015-01-21 14:37:47 +09:00
Robert Lefebvre
89fd543f4d
Rover: Change Mode logging to use DataFlash library method.
2015-01-21 14:37:45 +09:00
Robert Lefebvre
7254de4e23
Rover: Change Attitude logging to use DataFlash library method.
2015-01-21 14:37:42 +09:00
Robert Lefebvre
8da62107fa
Rover: Change Current logging to use DataFlash library method.
2015-01-21 14:37:40 +09:00
Andrew Tridgell
c150338e53
Rover: convert to using StorageManager
2014-08-13 18:46:44 +10:00
Andrew Tridgell
30b9c60938
Rover: rename Tele2Protocol to Serial2Protocol
2014-07-30 14:48:41 +10:00
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
2014-07-29 17:08:20 -07:00
Andrew Tridgell
739edafb42
Rover: use HAL board subtypes
2014-07-14 09:44:35 +10:00
Andrew Tridgell
bfe705a14d
Rover: convert to new AP_RangeFinder API
2014-07-08 15:07:50 +10:00
Andrew Tridgell
fdeedfa173
Rover: support 3 magnetometers
2014-07-04 12:49:36 +10:00
Randy Mackay
4d93dd47ee
Rover: use common Log_Write_Camera
...
pair programmed with Craig Elder
2014-06-17 14:11:44 +10:00
Randy Mackay
8b92ff4695
Rover: remove unused RELAY_PIN definition
...
This is now part of the AP_Relay library
2014-05-15 17:13:40 +09:00
Emile Castelnuovo
c5620dfd39
Rover: added VRBRAIN #defines and #includes
2014-04-08 16:19:20 +10:00
Andrew Tridgell
f4079f57b2
Rover: convert to new GPS API
2014-04-01 06:38:24 +11:00
Randy Mackay
9b0ae2fcff
Rover: use Dataflash lib's Log_Write_Cmd
2014-03-19 12:12:13 +09:00
Randy Mackay
fdec917607
Rover: pass eeprom start to Mission constructor
2014-03-19 12:12:04 +09:00
Randy Mackay
5ccfa247ac
Rover: remove unused definitions
2014-03-19 12:11:36 +09:00
Randy Mackay
26b82cf0a3
Rover: use common location options masks
2014-03-19 12:10:23 +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
ec913df7a9
Rover: cleanup HIL defines
2014-02-15 05:29:46 +11:00
Andrew Tridgell
6029ec53ae
Rover: changed LOG_WHEN_DISARMED to 1<<16
...
this makes it possible to set via mavlink float interface
2014-02-15 05:12:48 +11:00
Andrew Tridgell
72ce7f5827
Rover: only log when armed
2014-01-14 15:10:13 +11:00