Rover-3.2-rc1 (release candidate #1) is now available for beta testing through the Mission Planner’s (and perhaps other GCSs) Install Firmware “BetaFirmwares” link.
Changes are listed in the Release Notes and are also copied below:
- Skid-steering vehicle support added (i.e. tank track or R2D2 style vehicles)
- Brushless motor support
- Improved speed/throttle and steering controllers:
- layered P and PID controllers with optional feedforward, input filtering and saturation handling (reduces unnecessary I-term build-up)
- forward-back acceleration limited (see ATC_ACCEL_MAX parameter)
- pro-active slowing before waypoint in order to keep overshoot at or below WP_OVERSHOOT distance
- proper output scaling for skid-steering vs regular car steering controls
- TURN_RADIUS parameter added to allow better control of turn in Steering mode
- speed along forward-back axis used instead of total ground speed (resolves unusual behaviour for boats being washed downstream)
- Auxiliary switch changes (see CH7_OPTION parameter):
- “Save Waypoint” saves the current location as a waypoint in all modes except AUTO if the vehicle is armed. If disarmed the mission is cleared and home is set to the current location.
- “Learn Cruise” sets the THROTTLE_CRUISE and SPEED_CRUISE parameter values to the vehicle’s current speed and throttle level
- Wheel encoder supported for non-GPS navigation (can also be used with GPS)
- Visual Odometry support for non-GPS navigation (can also be used with GPS)
- Guided mode improvements:
- for SET_ATTITUDE_TARGET accepts quaternions for target heading, valid thrust changed to -1 ~ +1 range (was previously 0 ~ 1)
- COMMAND_LONG.SET_YAW_SPEED support fixes (thrust field accepted as target speed in m/s)
- SET_POSITION_TARGET_GLOBAL_INT, _LOCAL_NED fixes and added support for yaw and yaw-rate fields
- Bug Fixes:
- resolve occasional start of motors after power-on
- steering mode turn direction fix while reversing
- reversing in auto mode fixes (see DO_REVERSE mission command)
If you have a chance to give it a try and want to give feedback, please post in the Rover-3.2 category in discuss.
By the way the rover in the video above is from Aion Robotics. Nick Nunno is the designer/manufacturer and his vehicles will also be visible at the ArduPilot Interdrone booth.