Andrew Tridgell
|
d20644e664
|
Rover: added SR0 and SR3 stream rates to auto docs
|
2013-09-12 09:51:36 +10:00 |
Andrew Tridgell
|
3d6e76a050
|
Rover: changed default L1 period to 11
|
2013-09-12 07:48:57 +10:00 |
Andrew Tridgell
|
983ca71796
|
Rover: moved override of defaults to load_parameters()
|
2013-09-09 19:55:11 +10:00 |
Andrew Tridgell
|
fc1228eb48
|
Rover: set a default filter frequency of 5Hz
this should help rovers on rough surfaces
|
2013-09-09 19:19:11 +10:00 |
Andrew Tridgell
|
d000cd2320
|
Rover: switched to new steering controller
this uses a steering rate controller, based upon the planes roll
controller
|
2013-09-09 18:04:41 +10:00 |
Andrew Tridgell
|
887942471e
|
Rover: use Y accel computed from gyro and velocity
this should be less susceptible to noise and attitude errors,
hopefully leading to better learning
|
2013-09-09 18:04:40 +10:00 |
Andrew Tridgell
|
ecccc05eed
|
Rover: added STEERING_LEARN parameter
when enabled (set to 1) it will learn TURN_CIRCLE based on the
demanded and actual lateral acceleration
|
2013-09-09 18:04:40 +10:00 |
Andrew Tridgell
|
6c2f623df2
|
Rover: send y accel in m/s/s as nav_pitch
this allows for easier tuning in MissionPlanner
|
2013-09-09 18:04:40 +10:00 |
Andrew Tridgell
|
7789f0d133
|
Rover: don't use throttle_nudge in steering mode
|
2013-09-09 18:04:40 +10:00 |
Andrew Tridgell
|
97ed733ada
|
Rover: use L1 controller for navigation
this uses the AP_L1_Control library for rover navigation
|
2013-09-09 18:04:40 +10:00 |
Craig3DRobotics
|
630095adaa
|
Revert "Copter: Corrected SR0 & SR3 parameter descriptions"
This reverts commit 6568234018 .
|
2013-09-06 09:58:19 -07:00 |
Craig3DRobotics
|
a6efe45bf5
|
Rover: Correction on SR0 & SR3 parameter description.
|
2013-09-05 22:27:17 -07:00 |
Andrew Tridgell
|
cfeecdae46
|
Rover: raise GPS serial buffer size
|
2013-09-04 13:17:02 +10:00 |
Andrew Tridgell
|
1ca1b1e36e
|
Rover: support reboot to bootloader
|
2013-09-04 11:58:41 +10:00 |
Andrew Tridgell
|
38bf6b8587
|
Rover: change to 2.43beta3
|
2013-08-30 14:02:49 +10:00 |
Andrew Tridgell
|
ad8c5925e8
|
Rover: fixed build with AP_AHRS changes
|
2013-08-30 13:01:35 +10:00 |
Andrew Tridgell
|
1646b9c815
|
Rover: updates for new notify API
|
2013-08-30 13:01:35 +10:00 |
Randy Mackay
|
814ddcd787
|
Rover: integrate AP_Notify
|
2013-08-30 13:01:35 +10:00 |
Andrew Tridgell
|
56e6e28949
|
Rover: fixed license text
rover is under GPL, not LGPL
|
2013-08-30 13:01:32 +10:00 |
Andrew Tridgell
|
4f6bd0e3c9
|
Rover: support new RADIO_STATUS msg
|
2013-08-24 17:59:13 +10:00 |
Andrew Tridgell
|
ee19b09e9f
|
Rover: fixes for new AP_Math location API
Pair-Programmed-With: Brandon Jones <brnjones@gmail.com>
|
2013-08-05 10:24:16 +10:00 |
Andrew Tridgell
|
9f49b8fa48
|
Rover: use the new load_average() API
|
2013-08-02 18:46:38 +10:00 |
Andrew Tridgell
|
a5ede20cb1
|
Rover: update to 2.43beta2
|
2013-07-15 10:31:52 +10:00 |
Andrew Tridgell
|
6e52a09e50
|
Rover: fixed HIL build
|
2013-07-15 10:30:10 +10:00 |
Andrew Tridgell
|
e96d0f745c
|
Rover: fixed dead-zone on throttle
|
2013-07-15 10:25:30 +10:00 |
Andrew Tridgell
|
8c7619a837
|
Rover: moved camera parameter indexes
this prevents a conflict with some old parameters
|
2013-07-15 10:25:04 +10:00 |
Andrew Tridgell
|
5b88334dbb
|
Rover: added full camera and mount support
|
2013-07-15 09:57:00 +10:00 |
Randy Mackay
|
32b5169bb9
|
Rover: set_dead_zone renamed to set_default_dead_zone
Change in use of parameter means value passed in should be 1/2 what it
was previously
|
2013-07-12 11:44:20 +09:00 |
Andrew Tridgell
|
b5db3288ae
|
Rover: changes for GPS field changes
|
2013-07-10 14:04:22 +10:00 |
Andrew Tridgell
|
a9a192a0fd
|
Rover: changed to 2.43beta1
|
2013-07-01 10:11:24 +10:00 |
Andrew Tridgell
|
135146c735
|
Rover: added LEARN_CH parameter
this allows the learning channel to be set, for transmitters where
setting up channel 7 is difficult
|
2013-07-01 10:10:38 +10:00 |
Andrew Tridgell
|
d0c69b36b6
|
Rover: update version for new release
|
2013-07-01 09:14:02 +10:00 |
Andrew Tridgell
|
a5586ec394
|
Rover: enable RELAY_* parameters
|
2013-06-25 12:48:58 +10:00 |
Randy Mackay
|
35175ae371
|
Rover: update FS_THR_VALUE parameter description
|
2013-06-18 15:57:11 +09:00 |
Andrew Tridgell
|
6c29a3cd23
|
Rover: make GPS UART blocking again
until we have support for non-blocking config packets in uBlox
|
2013-06-11 18:50:26 +10:00 |
Andrew Tridgell
|
8db34dec64
|
Rover: fix VOLT_DIVIDER docs
|
2013-06-07 08:40:45 +10:00 |
Andrew Tridgell
|
07587222a3
|
Rover: tweaks to new scheduler code
|
2013-06-04 13:34:09 +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
|
bfa9e04aef
|
Rover: tweak scheduling timing
move to beta3
|
2013-06-04 10:54:42 +10:00 |
Andrew Tridgell
|
2d795ac85a
|
Rover: convert to use AP_Scheduler
this gives us better timing information and scheduling, while also
making the code easier to read
|
2013-06-04 10:37:05 +10:00 |
Andrew Tridgell
|
537d0032a8
|
Rover: update servo ranges on change of RCMAP_*
|
2013-06-03 22:22:47 +10:00 |
Andrew Tridgell
|
5a9485a419
|
Rover: support RCMAP_* mapping for steering/throttle
|
2013-06-03 19:33:59 +10:00 |
Andrew Tridgell
|
5b3bfe3d38
|
Rover: auto-generate docs for more parameters
|
2013-06-03 17:55:22 +10:00 |
Andrew Tridgell
|
be3c80127a
|
Rover: make it possible to change board orientation at runtime
|
2013-06-03 16:53:10 +10:00 |
Andrew Tridgell
|
7c0e0e6b85
|
Rover: use RC_Channel::rc_channel()
|
2013-06-03 16:23:48 +10:00 |
Andrew Tridgell
|
d22d75d329
|
Rover: move to beta2
|
2013-06-02 14:53:46 +10:00 |
Andrew Tridgell
|
a0bf49ab42
|
Rover: updated AUTO_TRIGGER_PIN docs
|
2013-06-02 07:55:49 +10:00 |
Andrew Tridgell
|
2db8e15964
|
Rover: update docs on volt/current pin
|
2013-05-31 07:57:15 +10:00 |
Andrew Tridgell
|
2b370cdfc8
|
Rover: fixed indent-tabs-mode
|
2013-05-30 09:55:37 +10:00 |
Andrew Tridgell
|
1a32406f9d
|
Rover: fixed logging of sonar distance
|
2013-05-29 11:36:48 +10:00 |
Andrew Tridgell
|
f76fab299b
|
Rover: fixed change of speed command
m/s not cm/s
|
2013-05-27 13:37:34 +10:00 |
Andrew Tridgell
|
f2575e790c
|
Rover: added @User: Standard for battery capacity
|
2013-05-21 17:02:13 +10:00 |
Randy Mackay
|
74bca32ab4
|
Rover: add parameter description for LOG_BITMASK
|
2013-05-21 11:21:38 +09:00 |
Randy Mackay
|
31e3f32930
|
Rover: send_text_P bug fix for short messages
|
2013-05-20 12:51:29 +09:00 |
Andrew Tridgell
|
80582df4be
|
Rover: started on 2.42beta
|
2013-05-17 08:35:31 +10:00 |
Andrew Tridgell
|
b5f2b4db8a
|
Rover: don't do crosstrack in last 3m
this reduces the weaving at waypoints
|
2013-05-17 08:33:02 +10:00 |
Andrew Tridgell
|
ca8e4519cc
|
Rover: use get_projected_position()
this will make for more accurate turns in missions
|
2013-05-17 08:32:36 +10:00 |
Andrew Tridgell
|
697d17a229
|
Rover: add doc links for SONAR2_* parameters
|
2013-05-17 07:38:52 +10:00 |
Andrew Tridgell
|
e1ac097e0e
|
Rover: use voltage_average() for RSSI
this allows it to work on PX4
|
2013-05-13 15:19:05 +10:00 |
Andrew Tridgell
|
3438316288
|
Rover: use library gcs_severity
|
2013-05-09 09:28:42 +10:00 |
Andrew Tridgell
|
087a428360
|
Rover: prepare for 2.41 release
|
2013-05-07 13:03:18 +10:00 |
Andrew Tridgell
|
ef4198bcb4
|
Rover: don't do failsafe if throttle is below failsafe level
|
2013-05-03 09:45:19 +10:00 |
Andrew Tridgell
|
b58d753344
|
Rover: make AUTO_TRIGGER_PIN be a push on/push off
|
2013-05-03 09:20:40 +10:00 |
Andrew Tridgell
|
8361cd31f2
|
Rover: send all mavlink string messages to flash log
|
2013-05-03 09:18:33 +10:00 |
Andrew Tridgell
|
3f9ade2b1f
|
Rover: added INITIAL_MODE option
this should be useful for sparkfun comp
|
2013-05-03 08:08:30 +10:00 |
Andrew Tridgell
|
5594e4d9bc
|
Rover: use new HIL compass API
|
2013-05-02 14:59:48 +10:00 |
Andrew Tridgell
|
44dd9ddf74
|
Rover: updates for new compass API
|
2013-05-02 12:48:14 +10:00 |
Andrew Tridgell
|
b13406859f
|
Rover: replaced constrain() with constrain_float()
|
2013-05-02 10:26:12 +10:00 |
Randy Mackay
|
6857b8e4f4
|
Rover: use renamed RCInput valid_channels
|
2013-04-29 15:07:22 +09:00 |
Andrew Tridgell
|
e8c71c1449
|
Rover: log mode number as well as mode string
this makes graphing mode changes easier
|
2013-04-28 14:58:43 +10:00 |
Andrew Tridgell
|
a64d067749
|
Rover: log GPS packets as they come in
|
2013-04-28 14:57:19 +10:00 |
Andrew Tridgell
|
18444d3ac3
|
Rover: show modes as strings in log
|
2013-04-28 14:47:59 +10:00 |
Randy Mackay
|
95e83314ac
|
Rover: add I2C error count to PM message
|
2013-04-26 22:40:09 +09:00 |
Andrew Tridgell
|
81b9dad1cd
|
Rover: mark new beta version
|
2013-04-24 16:20:12 +10:00 |
Andrew Tridgell
|
f50fe7a77a
|
Rover: made a bit test clearer
|
2013-04-24 08:32:01 +10:00 |
Bill Bonney
|
14eca30456
|
Rover: Enable CURRENT logging by default to dataflash
|
2013-04-21 07:24:16 +10:00 |
Andrew Tridgell
|
fb6b736c78
|
Rover: print mode as string in logs
|
2013-04-20 15:18:42 +10:00 |
Andrew Tridgell
|
c45f90fb06
|
Rover: log board voltage
|
2013-04-20 13:52:36 +10:00 |
Andrew Tridgell
|
cabef0ef6c
|
Rover: cleanup build warnings
|
2013-04-20 13:52:36 +10:00 |
Andrew Tridgell
|
7717cc1450
|
Rover: added compass logging
|
2013-04-20 13:52:36 +10:00 |
Andrew Tridgell
|
8c7a7928d4
|
Rover: use new StartNewLog() interface
|
2013-04-20 13:52:36 +10:00 |
Andrew Tridgell
|
90f70707b1
|
Rover: convert to new logging system
|
2013-04-20 13:52:36 +10:00 |
Andrew Tridgell
|
947b64dfc4
|
Rover: fixed turn time in flash logs
|
2013-04-19 11:03:43 +10:00 |
Andrew Tridgell
|
a8d6fa3107
|
Rover: fixed dataflash logs to be useful
added sonar and fixed other messages
|
2013-04-19 10:23:57 +10:00 |
Andrew Tridgell
|
0bbddbb877
|
Rover: added PX4 flash logging
|
2013-04-17 21:35:40 +10:00 |
Andrew Tridgell
|
df27b8b35d
|
Rover: fixed logging for new API
|
2013-04-17 21:34:20 +10:00 |
tobias
|
217b8d7a59
|
cleanup: use const for struct Location pointers and references
this allows the compiler to generate more efficient code
|
2013-04-09 12:10:32 +10:00 |
Andrew Tridgell
|
a5fdbadcc2
|
Rover: use get_pid_4500() to prevent PID overflow
if users set much too large gains
|
2013-04-01 22:17:05 +11:00 |
Andrew Tridgell
|
645bd87b63
|
Rover: minor parameter documentation updates
|
2013-03-29 22:46:58 +11:00 |
Andrew Tridgell
|
12c35da9aa
|
Rover: fixed SKID_STEER_IN calculations
|
2013-03-29 19:43:28 +11:00 |
Andrew Tridgell
|
3a1e9e43a1
|
Rover: use new angle wrap code
|
2013-03-29 13:14:14 +11:00 |
Andrew Tridgell
|
a8bd8950c8
|
Rover: enable HOLD with throttle failsafe by default
this is the safest combination
|
2013-03-29 11:34:42 +11:00 |
Andrew Tridgell
|
9eaa764f42
|
Rover: report smaller of two sonar distances
|
2013-03-29 11:00:41 +11:00 |
Andrew Tridgell
|
ad7e8bd9c4
|
Rover: added SONAR_DEBOUNCE option
this allows us to debounce the sonar triggering, which will make it
handle noise better
|
2013-03-29 10:49:08 +11:00 |
Andrew Tridgell
|
caaf32211e
|
Rover: new failsafe logic
this obeys FS_TIMEOUT and FS_ACTION
|
2013-03-29 10:25:53 +11:00 |
Andrew Tridgell
|
0ed3061d32
|
Rover: added waypoint passed logic to RTL
this prevents circling around home
|
2013-03-29 10:24:59 +11:00 |
Andrew Tridgell
|
d02a127b7e
|
Rover: change version to 2.40
|
2013-03-29 09:54:06 +11:00 |
Andrew Tridgell
|
e4a4cb59e0
|
Rover: fixed timeout for obstacle detection
|
2013-03-29 09:36:54 +11:00 |
Andrew Tridgell
|
7c4dfa6698
|
Rover: fixed speed scaling for steering
it was inverted!
|
2013-03-29 09:14:58 +11:00 |
Andrew Tridgell
|
caf5e5b7c5
|
Rover: added HOLD mode
used when RTL completes
|
2013-03-29 08:53:20 +11:00 |
Andrew Tridgell
|
d968a7c7ed
|
Rover: log obstacle events
|
2013-03-29 08:53:02 +11:00 |
Andrew Tridgell
|
7b04747366
|
Rover: identify as a rover in MAVLink heartbeat message
|
2013-03-29 08:16:29 +11:00 |
Andrew Tridgell
|
829a000aa5
|
Rover: fixed sonar reset after the turn time
thanks to Tom for finding this
|
2013-03-29 08:08:14 +11:00 |
Andrew Tridgell
|
a25fede6bb
|
Rover: added range of sonar distances and voltages
|
2013-03-29 08:07:24 +11:00 |
Randy Mackay
|
6cb47cee6b
|
Rover: add support for GPS fix type 2D
|
2013-03-27 11:41:58 +09:00 |
Andrew Tridgell
|
c76f8a5242
|
Rover: fixed AUTO_KICKSTART GPIO pin handling
|
2013-03-22 12:31:35 +11:00 |
Andrew Tridgell
|
a88ac50e6c
|
Rover: log the X accel that triggers auto
|
2013-03-22 11:54:04 +11:00 |
Andrew Tridgell
|
ed6d4a1495
|
Rover: fixed AUTO_KICKSTART parameter markup
|
2013-03-22 11:22:02 +11:00 |
Andrew Tridgell
|
3bed733f56
|
Rover: added AUTO_KICKSTART and AUTO_TRIGGER_PIN options
|
2013-03-22 09:38:25 +11:00 |
Andrew Tridgell
|
47890dfa72
|
Rover: added dual sonar support
|
2013-03-22 08:49:51 +11:00 |
Andrew Tridgell
|
065cac76c0
|
Rover: use new sonar enabled flag in object
|
2013-03-22 07:53:16 +11:00 |
Andrew Tridgell
|
0e8407ccbd
|
Rover: put obstacle detection in a structure
easier to extend for multiple sonars
|
2013-03-22 07:41:36 +11:00 |
Andrew Tridgell
|
1c52de5f20
|
Rover: fixed GPS test (detection of uBlox needs 10Hz poll)
|
2013-03-21 22:45:29 +11:00 |
Andrew Tridgell
|
24094252fd
|
Rover: only enter CLI is link is idle when 3 enters are hit
this will prevent binary contents of RADIO packets being interpreted
as CLI enter line-feeds
|
2013-03-21 21:58:12 +11:00 |
Andrew Tridgell
|
83d5a64ca8
|
Rover: change CLI timeout to 20s
|
2013-03-21 17:34:23 +11:00 |
Andrew Tridgell
|
89c85f9c5a
|
Rover: added shell command in CLI test menu
|
2013-03-20 12:35:56 +11:00 |
John Stäck
|
c9576e59f9
|
Add set command to setup menu (and changed show command), same as for ArduCopter. Not included when building for 1280.
|
2013-03-19 11:40:25 +09:00 |
Andrew Tridgell
|
4991ea73fe
|
Rover: fixed CH_2 and CH_4 RC pass through
fixes issue #158
|
2013-03-18 18:06:45 +11:00 |
Andrew Tridgell
|
bb14672dab
|
Rover: fixed PX4 MPU6000 driver for rover
|
2013-03-16 19:47:09 +11:00 |
Andrew Tridgell
|
0dde0b3551
|
Rover: initial implementation of skid steering for APMrover2
this adds SKID_STEER_IN and SKID_STEER_OUT parameters for controlling
skid skeering control and output
|
2013-03-15 11:04:33 +11:00 |
Andrew Tridgell
|
5ddbad6ccb
|
Rover: remove scaling of voltage pin
|
2013-03-15 08:40:32 +11:00 |
Andrew Tridgell
|
af141c2487
|
Rover: implement RSSI_PIN
route RSSI value from receiver to MAVLink
|
2013-03-15 08:08:35 +11:00 |
Andrew Tridgell
|
2294de85ac
|
Rover: removed INPUT_VOLTS parameter
no longer needed
|
2013-03-08 10:01:51 +11:00 |
Andrew Tridgell
|
cf2d99847e
|
Rover: use voltage_average() interface
|
2013-03-03 16:16:01 +11:00 |
Andrew Tridgell
|
fc0b50dd82
|
Rover: reduce throttle more directly
this gives better throttle control in turns and waypoints
|
2013-03-02 13:51:50 +11:00 |
Andrew Tridgell
|
daa603552b
|
Rover: added new STEERING mode
this makes it easier to tune for auto mode
|
2013-03-01 22:33:11 +11:00 |
Andrew Tridgell
|
e228bbfebf
|
Rover: implement SONAR_TURN_TIME
keep turning for at least that time
|
2013-03-01 22:33:11 +11:00 |
Andrew Tridgell
|
6dd549dea8
|
Rover: removed SONAR_TYPE option
now set the values in the object
|
2013-03-01 12:59:31 +11:00 |
Andrew Tridgell
|
d0f27f8830
|
Rover: comment/maintainer cleanup
|
2013-03-01 12:32:48 +11:00 |
Andrew Tridgell
|
0873f8d00d
|
Rover: cleanup some old code
|
2013-03-01 12:29:43 +11:00 |
Andrew Tridgell
|
3aeb836bc0
|
Rover: allow sonar test with sonar disabled
useful for initial config
|
2013-03-01 12:29:29 +11:00 |
Andrew Tridgell
|
12d73a8662
|
Rover: use new AP_RangeFinder_analog class
|
2013-03-01 12:00:48 +11:00 |
Andrew Tridgell
|
be3b2ee9f8
|
Rover: cleaned up sonar_trigger_cm parameter
|
2013-03-01 07:47:26 +11:00 |
Andrew Tridgell
|
4de635aa48
|
Rover: change sonar_dist to sonar_dist_cm
make units clearer
|
2013-03-01 07:43:51 +11:00 |
Andrew Tridgell
|
44a279811d
|
Rover: removed old LITE mode
this will be replaced with a AHRS_Lite backend later
|
2013-03-01 07:40:47 +11:00 |
Andrew Tridgell
|
c4e9d0961a
|
Rover: updates for new dataflash API
|
2013-03-01 07:18:26 +11:00 |
Andrew Tridgell
|
66abee5544
|
Rover: added more sonar parameters
better control over obstacle avoidance
|
2013-03-01 07:18:25 +11:00 |
Andrew Tridgell
|
06dd6c2790
|
Rover: always build sonar code
can use enabled/disabled parameter for runtime control
|
2013-03-01 07:18:25 +11:00 |
Andrew Tridgell
|
36da75aacd
|
Rover: fixes for new DataFlash API
|
2013-03-01 07:18:25 +11:00 |
Andrew Tridgell
|
bf6198be40
|
Rover: tweaked parameters and added SPEED_TURN_GAIN and SPEED_TURN_DIST
|
2013-02-22 08:38:13 +11:00 |
Andrew Tridgell
|
52800e52b9
|
Rover: added 'level' CLI and reboot command
|
2013-02-22 07:49:07 +11:00 |
Andrew Tridgell
|
1cb9f71370
|
Rover: fixed comments
|
2013-02-22 07:48:52 +11:00 |
Andrew Tridgell
|
882f058e7d
|
Rover: don't override declination on startup
|
2013-02-22 07:14:54 +11:00 |
Andrew Tridgell
|
06ccf8495b
|
Rover: default magnetometer to enabled
will be disabled by auto-detect code if not attached
|
2013-02-22 07:14:38 +11:00 |
Andrew Tridgell
|
b9a204419a
|
Rover: removed obsolete files
|
2013-02-22 07:14:07 +11:00 |
Andrew Tridgell
|
7e4d4b07c3
|
Rover: change PX4 main baud rate back to 115200
we now use USB console
|
2013-02-22 07:03:52 +11:00 |
Andrew Tridgell
|
0f239ae92c
|
Rover: reset AHRS trim after levelling
|
2013-02-20 11:56:38 +11:00 |
Randy Mackay
|
b7a4814e22
|
Rover: integrate automatic roll and pitch trims
|
2013-02-19 13:31:03 +09:00 |
Andrew Tridgell
|
6cf4d11e33
|
Rover: cleanup parameter names and remove dead parameters
|
2013-02-09 20:36:26 +11:00 |
Michael Oborne
|
c2fd7617e1
|
Send FS state to gcs for AR
|
2013-02-09 10:11:43 +08:00 |