Andrew Tridgell
bb14672dab
Rover: fixed PX4 MPU6000 driver for rover
12 years ago
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
12 years ago
Andrew Tridgell
5ddbad6ccb
Rover: remove scaling of voltage pin
12 years ago
Andrew Tridgell
af141c2487
Rover: implement RSSI_PIN
...
route RSSI value from receiver to MAVLink
12 years ago
Andrew Tridgell
2294de85ac
Rover: removed INPUT_VOLTS parameter
...
no longer needed
12 years ago
Andrew Tridgell
cf2d99847e
Rover: use voltage_average() interface
12 years ago
Andrew Tridgell
fc0b50dd82
Rover: reduce throttle more directly
...
this gives better throttle control in turns and waypoints
12 years ago
Andrew Tridgell
daa603552b
Rover: added new STEERING mode
...
this makes it easier to tune for auto mode
12 years ago
Andrew Tridgell
e228bbfebf
Rover: implement SONAR_TURN_TIME
...
keep turning for at least that time
12 years ago
Andrew Tridgell
6dd549dea8
Rover: removed SONAR_TYPE option
...
now set the values in the object
12 years ago
Andrew Tridgell
d0f27f8830
Rover: comment/maintainer cleanup
12 years ago
Andrew Tridgell
0873f8d00d
Rover: cleanup some old code
12 years ago
Andrew Tridgell
3aeb836bc0
Rover: allow sonar test with sonar disabled
...
useful for initial config
12 years ago
Andrew Tridgell
12d73a8662
Rover: use new AP_RangeFinder_analog class
12 years ago
Andrew Tridgell
be3b2ee9f8
Rover: cleaned up sonar_trigger_cm parameter
12 years ago
Andrew Tridgell
4de635aa48
Rover: change sonar_dist to sonar_dist_cm
...
make units clearer
12 years ago
Andrew Tridgell
44a279811d
Rover: removed old LITE mode
...
this will be replaced with a AHRS_Lite backend later
12 years ago
Andrew Tridgell
c4e9d0961a
Rover: updates for new dataflash API
12 years ago
Andrew Tridgell
66abee5544
Rover: added more sonar parameters
...
better control over obstacle avoidance
12 years ago
Andrew Tridgell
06dd6c2790
Rover: always build sonar code
...
can use enabled/disabled parameter for runtime control
12 years ago
Andrew Tridgell
36da75aacd
Rover: fixes for new DataFlash API
12 years ago
Andrew Tridgell
bf6198be40
Rover: tweaked parameters and added SPEED_TURN_GAIN and SPEED_TURN_DIST
12 years ago
Andrew Tridgell
52800e52b9
Rover: added 'level' CLI and reboot command
12 years ago
Andrew Tridgell
1cb9f71370
Rover: fixed comments
12 years ago
Andrew Tridgell
882f058e7d
Rover: don't override declination on startup
12 years ago
Andrew Tridgell
06ccf8495b
Rover: default magnetometer to enabled
...
will be disabled by auto-detect code if not attached
12 years ago
Andrew Tridgell
b9a204419a
Rover: removed obsolete files
12 years ago
Andrew Tridgell
7e4d4b07c3
Rover: change PX4 main baud rate back to 115200
...
we now use USB console
12 years ago
Andrew Tridgell
0f239ae92c
Rover: reset AHRS trim after levelling
12 years ago
Randy Mackay
b7a4814e22
Rover: integrate automatic roll and pitch trims
12 years ago
Andrew Tridgell
6cf4d11e33
Rover: cleanup parameter names and remove dead parameters
12 years ago
Michael Oborne
c2fd7617e1
Send FS state to gcs for AR
12 years ago
Andrew Tridgell
582d1c47b3
Rover: added filter to auto steering, and fixed throttle pid
12 years ago
Andrew Tridgell
5ee7abd892
Rover: rename Attitude.pde to Steering.pde
12 years ago
Andrew Tridgell
f1ff27ed08
Rover: major restructuring
...
this removes a lot of the old arduplane code, and renames a lot of
variables.
This will need a lot more testing and fixup before being usable
12 years ago
Andrew Tridgell
32d702e912
Rover: fixed logging build errors
12 years ago
Randy Mackay
72414085b2
Rover: logging changes to use new faster packet method
12 years ago
Randy Mackay
bb21194fd7
Rover: CUR and CURR renamed to CURRENT in dataflash
...
Based on user complaint re inconsistency of disabling/enabling and
output in dataflash
12 years ago
Randy Mackay
648caff1c6
Rover: make dataflash output all csv format
12 years ago
Randy Mackay
7bfe659626
Rover: rename RAW dataflash message to IMU
12 years ago
Andrew Tridgell
0b03df4e69
Rover: run serial0 at 57600 on PX4
12 years ago
Andrew Tridgell
6fa5837f71
Rover: fixed mavlink fetch of 16 character parameter
12 years ago
Andrew Tridgell
aff5b1559d
Rover: added SERIAL0_BAUD parameter
12 years ago
Andrew Tridgell
583ec2b236
Rover: fixed PX4 mag orientation
12 years ago
James Bielman
5631f865b2
Update floating point calculations to use floats instead of doubles.
...
- Allows use of hardware floating point on the Cortex-M4.
- Added "f" suffix to floating point literals.
- Call floating point versions of stdlib math functions.
12 years ago
Andrew Tridgell
82004d691f
Rover: use common log reading function
12 years ago
Andrew Tridgell
ca1070f10e
Rover: fixed a build warning
12 years ago
Andrew Tridgell
c88766850a
Rover: ensure ahrs.init() is called
12 years ago
Pat Hickey
ec02aab5d7
Rover Makefile: don't include targets.mk directly (included by apm.mk)
12 years ago
Andrew Tridgell
1104d45a2c
Rover: update for new AP_Param API
12 years ago