Andrew Tridgell
|
b8ab87ea86
|
Rover: added CLI_ENABLED parameter
|
10 years ago |
Randy Mackay
|
9f7f1e62df
|
Rover: integrate SerialManager
|
10 years ago |
Randy Mackay
|
1ab405bf88
|
Rover: integrate mount frontend-backend restructure
rename mount.set_roi_cmd to set_roi_target
|
10 years ago |
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
|
11 years ago |
Andrew Tridgell
|
bfe705a14d
|
Rover: convert to new AP_RangeFinder API
|
11 years ago |
Andrew Tridgell
|
1118609024
|
Rover: change baudrates to 16 bit
allows for much higher serial baud rates
|
11 years ago |
Emile Castelnuovo
|
c5620dfd39
|
Rover: added VRBRAIN #defines and #includes
|
11 years ago |
Andrew Tridgell
|
58cfdebcd0
|
Rover: added BRAKING_SPEEDERR parameter
this controls how much speed error you need before brakes are used
|
11 years ago |
Andrew Tridgell
|
b8f9b5ad91
|
Rover: added GPS parameters
|
11 years ago |
Andrew Tridgell
|
563cf06624
|
Rover: make log_bitmask 32 bit
this fixes the log before arm
|
11 years ago |
Andrew Tridgell
|
f4f04ead68
|
Rover: added BRAKING_PERCENT parameter
this allows for reverse throttle to be applied for braking in corners
|
11 years ago |
Andrew Tridgell
|
ce3ed33649
|
Rover: support 14 RC channels on PX4
|
11 years ago |
Randy Mackay
|
192286f04d
|
Rover: create Mission object
|
11 years ago |
Andrew Tridgell
|
eac4b1ec96
|
Rover: fixed EKF usage for rover
added barometer object, and use shared home object from AHRS. This
gives basic EKF operation.
|
11 years ago |
Randy Mackay
|
bb0995f7d8
|
Rover: add EKF params to full param list
|
11 years ago |
Andrew Tridgell
|
4e2d5043ba
|
Rover: added PIVOT_TURN_ANGLE parameter
this allows skid steering rovers to turn on the spot for sharp turns
|
11 years ago |
Andrew Tridgell
|
89c99ce145
|
Rover: enable AP_BoardConfig
|
11 years ago |
Andrew Tridgell
|
fe0e627304
|
Rover: changed SERIAL3_BAUD to SERIAL1_BAUD
and add SERIAL2_BAUD for systems that have it
|
11 years ago |
Andrew Tridgell
|
14a0f8f46d
|
Rover: added support for uartD
|
11 years ago |
Andrew Tridgell
|
c20d0e8152
|
Rover: added SKIP_GYRO_CAL option
|
11 years ago |
Randy Mackay
|
121e4932ea
|
Rover: integrate BattMonitor
|
12 years ago |
Andrew Tridgell
|
d000cd2320
|
Rover: switched to new steering controller
this uses a steering rate controller, based upon the planes roll
controller
|
12 years ago |
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
|
12 years ago |
Andrew Tridgell
|
97ed733ada
|
Rover: use L1 controller for navigation
this uses the AP_L1_Control library for rover navigation
|
12 years ago |
Andrew Tridgell
|
8c7619a837
|
Rover: moved camera parameter indexes
this prevents a conflict with some old parameters
|
12 years ago |
Andrew Tridgell
|
5b88334dbb
|
Rover: added full camera and mount support
|
12 years ago |
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
|
12 years ago |
Andrew Tridgell
|
a5586ec394
|
Rover: enable RELAY_* parameters
|
12 years ago |
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
|
12 years ago |
Andrew Tridgell
|
5a9485a419
|
Rover: support RCMAP_* mapping for steering/throttle
|
12 years ago |
Andrew Tridgell
|
3f9ade2b1f
|
Rover: added INITIAL_MODE option
this should be useful for sparkfun comp
|
12 years ago |
Andrew Tridgell
|
ad7e8bd9c4
|
Rover: added SONAR_DEBOUNCE option
this allows us to debounce the sonar triggering, which will make it
handle noise better
|
12 years ago |
Andrew Tridgell
|
3bed733f56
|
Rover: added AUTO_KICKSTART and AUTO_TRIGGER_PIN options
|
12 years ago |
Andrew Tridgell
|
47890dfa72
|
Rover: added dual sonar support
|
12 years ago |
Andrew Tridgell
|
065cac76c0
|
Rover: use new sonar enabled flag in object
|
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
|
2294de85ac
|
Rover: removed INPUT_VOLTS parameter
no longer needed
|
12 years ago |
Andrew Tridgell
|
6dd549dea8
|
Rover: removed SONAR_TYPE option
now set the values in the object
|
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
|
66abee5544
|
Rover: added more sonar parameters
better control over obstacle avoidance
|
12 years ago |
Andrew Tridgell
|
bf6198be40
|
Rover: tweaked parameters and added SPEED_TURN_GAIN and SPEED_TURN_DIST
|
12 years ago |
Andrew Tridgell
|
6cf4d11e33
|
Rover: cleanup parameter names and remove dead parameters
|
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
|
aff5b1559d
|
Rover: added SERIAL0_BAUD parameter
|
12 years ago |
Andrew Tridgell
|
b284d4c21e
|
Rover: first cut at porting rover to AP_HAL
|
12 years ago |
Andrew Tridgell
|
1f8a61615c
|
Rover: added more parameter docs
|
12 years ago |
Andrew Tridgell
|
aac088dc5b
|
Rover: removed closed loop nav
use a jump in the mission instead
|
12 years ago |
Andrew Tridgell
|
691d19dd98
|
Rover: more cleanup, and fixed navigation code
removed loiter code
|
12 years ago |
Andrew Tridgell
|
a16ba57467
|
Rover: cleaned up a bunch more plane cruft
removed elevon and flap support
|
12 years ago |