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
Andrew Tridgell
870ec8a9bb
Rover: added RC in/out logging
2013-12-30 10:24:01 +11:00
Andrew Tridgell
774e4c8885
Rover: moved ap_message into GCS.h
2013-12-17 11:51:35 +11:00
Andrew Tridgell
24cf0a55ea
Rover: added timestamps to logging and new STER logging
...
much more accurate logging for better analysis
2013-12-16 11:17:26 +11:00
Andrew Tridgell
beb9bffcf2
Rover: added logging of 2nd compass
2013-12-10 13:34:53 +11:00
Andrew Tridgell
7a9048f225
Rover: added MAVLink SYSTEM_TIME message
2013-10-24 14:22:48 +11:00
Andrew Tridgell
1e7af3e101
Rover: switched to L3G4200D driver for Linux
2013-10-08 11:50:54 +11:00
Randy Mackay
121e4932ea
Rover: integrate BattMonitor
2013-10-03 11:16:29 +09:00
Andrew Tridgell
20d1ddb5ba
Rover: update for Stub -> HIL
2013-09-28 22:04:15 +10:00
Andrew Tridgell
5b88334dbb
Rover: added full camera and mount support
2013-07-15 09:57:00 +10:00
Andrew Tridgell
feb539bade
Rover: fixed HIL operation
...
only HIL sensors - removed HIL_MODE_ATTITUDE as it didn't exercise
enough of the code
2013-06-04 11:57:59 +10:00
Andrew Tridgell
5a9485a419
Rover: support RCMAP_* mapping for steering/throttle
2013-06-03 19:33:59 +10:00
Andrew Tridgell
3438316288
Rover: use library gcs_severity
2013-05-09 09:28:42 +10:00
Andrew Tridgell
7717cc1450
Rover: added compass logging
2013-04-20 13:52:36 +10:00