Pierre Kancir
|
feb8c30af4
|
Rover: move rssi.init and set_control_channels
|
2017-06-24 13:16:54 +09:00 |
|
Pierre Kancir
|
7595ffb8ba
|
Rover: set correct safety limit
|
2017-06-24 13:16:48 +09:00 |
|
Pierre Kancir
|
32dc59baec
|
Rover: fix throttle slew limit for skid steer out
|
2017-06-24 13:16:40 +09:00 |
|
Andrew Tridgell
|
2e24c35906
|
Rover: setup default esc scaling
for rovers without a k_throttle channel we need a default ESC scaling
value
|
2017-06-21 10:30:39 +09:00 |
|
Andrew Tridgell
|
d060fd2826
|
Rover: replace get_output_norm*100 for throttle with get_output_scaled
No functional change
|
2017-06-21 10:30:39 +09:00 |
|
Andrew Tridgell
|
79f7cc5779
|
Rover: implement new style skid steering
use throttleLeft and throttleRight servo functions. This gives much
greater flexibility and control over motor trims and limits
|
2017-06-21 10:30:39 +09:00 |
|
Michael du Breuil
|
57c9afb77e
|
Rover: Handle NAV_CONTROLLER_OUTPUT.wp_dist overflowing
|
2017-06-20 15:41:50 +01:00 |
|
Pierre Kancir
|
8a85b8be4c
|
APMRover2: correct usage of set_output_pwm
|
2017-06-20 15:58:33 +09:00 |
|
Peter Barker
|
900f0cc774
|
Rover: move MAVLINK_MSG_ID_REMOTE_LOG_BLOCK_STATUS handling up
|
2017-06-17 15:07:48 +01:00 |
|
Peter Barker
|
aeacc11573
|
APMrover2: stop using in_mavlink_delay as a proxy for disabling logging
|
2017-06-16 17:07:48 +01:00 |
|
Peter Barker
|
0df30d03b1
|
Rover: call dataflash should_log method
|
2017-06-16 17:07:48 +01:00 |
|
Peter Barker
|
8c074c7b73
|
Rover: simplify dataflash initialisation
|
2017-06-14 12:20:29 +01:00 |
|
Randy Mackay
|
a07920c5b2
|
Rover: add init_compass method
no functional change
|
2017-06-14 09:12:20 +09:00 |
|
Randy Mackay
|
eb2aa80fca
|
Rover: compass set-initial-location uses ahrs location
Previously it could attempt to use a gps location even if gps was not being used
Also compass-accumulate moved to sensors.cpp
|
2017-06-14 09:12:20 +09:00 |
|
Randy Mackay
|
584974fd74
|
Rover: set home from ekf position
|
2017-06-14 09:12:20 +09:00 |
|
Randy Mackay
|
0da6e73d76
|
Rover: add support for visual odometry
|
2017-06-14 09:12:20 +09:00 |
|
Randy Mackay
|
b56e246da6
|
Rover: add visual odometry to build
|
2017-06-14 09:12:20 +09:00 |
|
Peter Barker
|
81b19204c3
|
Rover: StartUnstartedLogging replaces logging_started/start_logging
|
2017-06-11 20:34:12 +01:00 |
|
Peter Barker
|
c5d40fd8b4
|
Rover: simplify should_log (NFC)
|
2017-06-11 20:34:12 +01:00 |
|
Pierre Kancir
|
a26710d769
|
APMRover2: add support for DISTANCE_SENSOR
|
2017-06-08 01:31:57 +01:00 |
|
Dr.-Ing. Amilcar Do Carmo Lucas
|
981807fe9a
|
Rover: NFC SYS_NUM_RESETS is a read-only variable
|
2017-06-07 19:53:00 +09:00 |
|
Dr.-Ing. Amilcar Do Carmo Lucas
|
771d2fb13c
|
Rover: Be more explicit that a SPEED_TURN_GAIN value of 80% reduces "to 80%" and not "by 80%"
|
2017-06-06 11:34:52 +10:00 |
|
Dr.-Ing. Amilcar Do Carmo Lucas
|
c389dd93d7
|
Rover: NFC - correct the units of the RNGFND_TURN_ANGL parameter
|
2017-05-30 12:09:50 +09:00 |
|
Paulo Neves
|
74d67f8d05
|
Rover: Add MAV_CMD_DO_SET_CAM_TRIGG_DIST support.
|
2017-05-25 09:35:22 +09:00 |
|
Michael du Breuil
|
379a4fbfab
|
Rover: Ignore landing message
|
2017-05-24 15:22:27 -07:00 |
|
Grant Morphett
|
5ac1293a52
|
Rover: Make base_mode armed status depend upon the arming library, not
soft armed
This change brings it in line with Plane.
|
2017-05-23 14:51:22 +10:00 |
|
Dr.-Ing. Amilcar Do Carmo Lucas
|
aaa26af3f4
|
Rover: Fix constructor initialization order
|
2017-05-18 09:31:11 +09:00 |
|
Dr.-Ing. Amilcar Do Carmo Lucas
|
f004f4b499
|
Rover: Spell in comments
|
2017-05-18 09:29:55 +09:00 |
|
Dr.-Ing. Amilcar Do Carmo Lucas
|
a2472e6787
|
Rover: Use SI units conventions in parameter units
Follow the rules from:
http://physics.nist.gov/cuu/Units/units.html
http://physics.nist.gov/cuu/Units/outside.html
and
http://physics.nist.gov/cuu/Units/checklist.html
one further constrain is that only printable (7bit) ASCII characters are allowed
|
2017-05-17 18:07:25 +10:00 |
|
Andrew Tridgell
|
f08074c0d7
|
Rover: removed AP_Airspeed from vehicle code
|
2017-05-04 22:59:02 -07:00 |
|
Grant Morphett
|
192ffdcca8
|
Rover: Creating beta release 3.2.0 Beta2
|
2017-05-04 21:59:45 +10:00 |
|
Pierre Kancir
|
00204367fc
|
APMRover2: Reduce the home position reset when disarm
|
2017-05-04 21:57:45 +10:00 |
|
Pierre Kancir
|
f725e9f2b5
|
APMRover2: correct some style after addition of velocity controler
|
2017-05-04 19:53:21 +10:00 |
|
Pierre Kancir
|
ed26c103f9
|
APMRover2: prevent unless calculus when stoping
|
2017-05-04 19:53:21 +10:00 |
|
Pierre Kancir
|
670e7b7914
|
ROVER: put all guided param in one structure
|
2017-05-04 19:53:21 +10:00 |
|
Pierre Kancir
|
045d171ab9
|
Rover: add Guided velocity controller
|
2017-05-04 19:53:21 +10:00 |
|
Randy Mackay
|
c1d3384835
|
Rover: rename set_next_WP to set_auto_WP to clarify usage
|
2017-05-04 19:53:21 +10:00 |
|
Randy Mackay
|
d6b55b2d09
|
Rover: set_guided_WP accepts location
|
2017-05-04 19:53:21 +10:00 |
|
Peter Barker
|
74e0d6c60a
|
Rover: move init of DataFlash references into vehicle init
It is possible to start a log before the existing codepath is crossed.
|
2017-05-01 15:04:34 +01:00 |
|
Andrew Tridgell
|
37585f213a
|
Rover: use common send_queued_parameters()
|
2017-05-01 14:36:10 +10:00 |
|
Andrew Tridgell
|
c5d17a9d92
|
Rover: call BoardConfig.init_safety() at end of startup
this fixes a bug where motors can start on soft reboot
|
2017-04-30 21:47:04 +10:00 |
|
Pierre Kancir
|
27e52695fe
|
APMRover2: add initial support for MAV_CMD_CONDITION_YAW
|
2017-04-28 12:01:47 +10:00 |
|
Andrew Tridgell
|
b344bd1071
|
Rover: fixed duplicate include of AP_ADC library
|
2017-04-27 18:32:26 +10:00 |
|
karthik.desai
|
47ff9ddeec
|
Rover: Added Beacon implementation
Enabled beacon parameters
beacon updates at 50hz
Use dataflash library to log AP_Beacon msg
|
2017-04-26 11:59:11 +09:00 |
|
Pierre Kancir
|
7f861aafd0
|
APMRover2: make on spot turn in skid and manual use full motor range
|
2017-04-26 10:38:01 +10:00 |
|
Pierre Kancir
|
83bf1fdca5
|
APMrover2: remove useless variable
|
2017-04-26 08:43:09 +10:00 |
|
Pierre Kancir
|
f13425aa28
|
APMRover2: make crash_check define static const
|
2017-04-26 08:43:09 +10:00 |
|
Pierre Kancir
|
2eb0ed6242
|
APMRover2: Remove, correct some cast
|
2017-04-26 08:43:09 +10:00 |
|
Pierre Kancir
|
409e8b5f26
|
APMRover2: Remove unused config define
|
2017-04-26 08:43:09 +10:00 |
|
Pierre Kancir
|
91958fb96a
|
APMRover2: Remove unused config define
|
2017-04-26 08:43:09 +10:00 |
|
Pierre Kancir
|
20cc336885
|
APMRover2: const correctness
|
2017-04-26 08:43:09 +10:00 |
|
Pierre Kancir
|
c41e695c98
|
APMRover2: correct some style
|
2017-04-26 08:43:09 +10:00 |
|
Pierre Kancir
|
b634fe548d
|
APMRover2: Use c++ cast
|
2017-04-26 08:43:09 +10:00 |
|
Peter Barker
|
d0f2e7bf3a
|
Rover: log GPS detection state to DF on log startup
|
2017-04-23 21:04:17 +01:00 |
|
Andrew Tridgell
|
7cc1009dab
|
Rover: ignore MSG_AOA_SSA
|
2017-04-19 20:48:42 +10:00 |
|
Pierre Kancir
|
6d1586044c
|
APMRover2: unhide default CH_7_PWM_TRIGGER & make it static const
|
2017-04-15 13:48:40 +10:00 |
|
Pierre Kancir
|
d4bd61d859
|
APMRover2: unhide default NAVL1_PERIOD with a define
set the correct value to param
|
2017-04-15 13:48:40 +10:00 |
|
Michael du Breuil
|
7328a8ad41
|
Rover: Send BATTERY_STATUS
|
2017-04-12 10:21:49 +09:00 |
|
Michael du Breuil
|
7b2da01836
|
Rover: Update for L1 constructor
|
2017-04-06 08:26:04 +10:00 |
|
Grant Morphett
|
0f671394e5
|
Rover: Creating Rover 3.2.0 BETA 1.
|
2017-04-03 12:28:30 +10:00 |
|
Andrew Tridgell
|
9cbfc4ddd3
|
Rover: add available memory to PM message
|
2017-03-27 14:35:21 +09:00 |
|
Grant Morphett
|
8212841b68
|
Rover: Bringing the releases notes up to date.
|
2017-03-15 17:24:35 +11:00 |
|
Grant Morphett
|
cfb11729a6
|
Rover: Setting crash detecting to off by default.
|
2017-03-15 17:24:35 +11:00 |
|
Grant Morphett
|
304c9b6e72
|
Rover: Fixed a bug in reverse
If a user was driving in reverse and when into an auto mission the
rover would try to do the whole mission in reverse. This fixes that.
|
2017-03-15 17:24:35 +11:00 |
|
Grant Morphett
|
3410db5022
|
Rover: Fix motor_active check to checkout throttle output servo
|
2017-03-15 17:24:35 +11:00 |
|
Andrew Tridgell
|
3a7c541145
|
Rover: log home and origin on logging start
|
2017-03-14 10:51:15 +11:00 |
|
Pierre Kancir
|
1bd863e36b
|
ROVER: stop mission when leaving AUTO
|
2017-03-09 22:17:01 +11:00 |
|
Randy Mackay
|
b8f24fba98
|
Rover: fix SYSID_ENFORCE parameter description
|
2017-02-28 15:07:59 +09:00 |
|
Michael du Breuil
|
51c97af5b5
|
Rover: Reset home to AHRS location rather then snapshotting GPS
Also corrects rover locking home altitude to EKF origin altitude
|
2017-02-28 11:33:53 +11:00 |
|
Randy Mackay
|
f29fe8bb88
|
Rover: always specify rangefinder instance
|
2017-02-27 15:18:32 +09:00 |
|
Grant Morphett
|
8f252c4983
|
Rover: Incrementing version number to 3.2.0-dev
|
2017-02-24 11:29:25 +11:00 |
|
Pierre Kancir
|
7e746df82d
|
Rover: correct crash checker to take on spot rotation
|
2017-02-16 09:45:08 +11:00 |
|
Andrew Tridgell
|
fe4baf2904
|
Rover: setup frame type parameter flags
|
2017-02-14 19:50:01 +11:00 |
|
Peter Barker
|
82ac46e0ed
|
Rover: not in log download upon log erase
erase is a synchronous operation
|
2017-02-13 11:36:16 +11:00 |
|
Peter Barker
|
45e0765b97
|
Rover: Support for a GCS singleton
|
2017-02-13 09:32:01 +11:00 |
|
Peter Barker
|
407e251e1d
|
Rover: rename gcs[] to gcs_chan[]
Wish to use gcs() to return the gcs singleton
|
2017-02-13 09:32:01 +11:00 |
|
Dr.-Ing. Amilcar Do Carmo Lucas
|
7f5ef7cf3a
|
Rover: rename MSG_RADIO_OUT to MSG_SERVO_OUTPUT_RAW to better describe what it is
|
2017-02-07 11:41:12 +11:00 |
|
Andrew Tridgell
|
36cf57c0fa
|
Rover: fixed parameter path
|
2017-02-06 15:12:32 +11:00 |
|
Pierre Kancir
|
99ba8bdc08
|
APMRover2: add advance failsafe
|
2017-01-31 17:12:37 +11:00 |
|
murata
|
0c813c5afa
|
Rover: Unify from print or println to printf.
|
2017-01-27 18:20:22 +11:00 |
|
Randy Mackay
|
c701d6a715
|
Rover: send text to notify
|
2017-01-23 15:07:21 -08:00 |
|
Randy Mackay
|
cc64c5e44a
|
Rover: notify initialised after parameters loaded
|
2017-01-23 15:07:21 -08:00 |
|
Randy Mackay
|
0b8ebe36dd
|
Rover: send flight mode string to Notify
|
2017-01-23 15:07:21 -08:00 |
|
Peter Barker
|
ddf172c75b
|
Rover: AP_Arming: use callback in place of variable reference for home state
|
2017-01-17 11:45:08 +09:00 |
|
Pierre Kancir
|
b31d2a59da
|
APMRover2: Fix skid steer in when in skid steer out
|
2017-01-17 10:31:43 +11:00 |
|
Pierre Kancir
|
e0a3caea13
|
APMRover2: Steering fix style
|
2017-01-17 10:31:43 +11:00 |
|
Andrew Tridgell
|
9fe3eba2a0
|
Rover: added automatic parameter upgrade for SRV_Channel
|
2017-01-12 17:39:37 +11:00 |
|
Andrew Tridgell
|
c638be54a3
|
Rover: removed use of pwm_to_angle()
|
2017-01-12 17:39:37 +11:00 |
|
Andrew Tridgell
|
93d6b012c2
|
Rover: convert to new SRV_Channel API
|
2017-01-12 17:39:37 +11:00 |
|
Dr.-Ing. Amilcar Do Carmo Lucas
|
5bf45dbffd
|
APMrover2: publish SPEED2THR_ parameters
|
2017-01-07 10:32:11 +11:00 |
|
Dr.-Ing. Amilcar Do Carmo Lucas
|
0054df9907
|
APMrover2: Correct AUTO_TRIGGER_PIN Values format
This allows simplified machine parsing of the generated XML file
|
2017-01-07 10:23:56 +11:00 |
|
Peter Barker
|
12d0241e51
|
Rover: fix compile when logging disabled
|
2017-01-03 08:51:50 +11:00 |
|
Peter Barker
|
61430a51b3
|
Rover: correct compilation when camera disabled
|
2017-01-02 16:17:43 +11:00 |
|
Pierre Kancir
|
7131b20b81
|
Rover: test.cpp correct whitespace, remove tabs
|
2016-12-30 09:20:24 +09:00 |
|
Pierre Kancir
|
52aa6b5767
|
Rover: system.cpp correct whitespace, remove tabs
|
2016-12-30 09:20:24 +09:00 |
|
Pierre Kancir
|
c2adb04a93
|
Rover: setup.cpp correct whitespace, remove tabs
|
2016-12-30 09:20:24 +09:00 |
|
Pierre Kancir
|
51aaa7efa7
|
Rover: sensors.cpp correct whitespace, remove tabs
|
2016-12-30 09:20:24 +09:00 |
|
Pierre Kancir
|
25fbfeb5cf
|
Rover: radio.cpp correct whitespace, remove tabs
|
2016-12-30 09:20:24 +09:00 |
|
Pierre Kancir
|
fb8446ffd5
|
Rover: navigation.cpp correct whitespace, remove tabs
|
2016-12-30 09:20:24 +09:00 |
|
Pierre Kancir
|
fa0b007efb
|
Rover: failsafe.cpp correct whitespace, remove tabs
|
2016-12-30 09:20:24 +09:00 |
|