Randy Mackay
e4e3277146
Rover: add circle mode
...
also auto mode support loiter turns
2023-06-08 09:29:59 +10:00
Peter Barker
60940593ee
Rover: avoid using struct Location
...
clang reports this could be a problem when compiling under some EABIs. Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker
482b7d746a
Rover: iinclude AP_OpticalFlow header as required
2022-12-15 21:07:31 +11:00
Andrew Tridgell
680278023f
Rover: two more arguments to NAV_SCRIPT_TIME
2022-10-23 18:11:15 +11:00
Peter Barker
71f77fea6e
Rover: add and use AP_CAMERA_ENABLED
2022-09-21 11:58:38 +10:00
Peter Barker
4b8ab9d8a9
Rover: add and use AP_RPM_ENABLED
...
... and backend-specific equivalents
2022-09-20 09:28:27 +10:00
Shiv Tyagi
d8cfb80619
Rover: add DOCK mode in rover
...
This mode will maneuver the rover towards a docking target automatically
2022-09-06 11:23:51 +09:00
Shiv Tyagi
82d1750e8c
Rover: include precision landing library in rover
...
This compiles rover with precision landing library included
2022-08-30 03:44:26 -04:00
Shiv Tyagi
a8a952d656
Rover: include fix in mode.h
...
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2022-08-22 10:04:22 +10:00
Peter Barker
e51a99763f
Rover: rename OpticalFlow class to AP_OpticalFlow
...
Brings us in-line with other classes in ArduPilot.
Removes ambiguity with AP_HAL::OpticalFlow which can cause compilation errors as we start to make code more portable across targets
2022-08-18 14:24:01 +10:00
Yuri
f1d6574fe5
Rover: implement set_desired_speed
2022-07-07 19:34:10 +09:00
Peter Barker
686f2f8ef4
Rover: reduce and move includes
...
A lot of this stuff has moved up to AP_Vehicle or is only used in Parameters.h
2022-06-08 21:14:57 +10:00
Peter Barker
3d854c7e92
Rover: move logging of RPM into RPM library
2022-04-13 16:22:19 +10:00
Randy Mackay
34447fa7a8
Rover: integrate AR_WPNav_OA
2022-03-30 15:34:14 +09:00
Randy Mackay
95c69811cb
Rover: integrate position controller
2022-03-30 15:34:14 +09:00
Randy Mackay
bf3d322005
Rover: add nav_script_time mission command support
2022-02-22 12:32:56 +09:00
Peter Barker
588e2e0745
Rover: remove logging of STRT message
...
SType is always 1 - and we're just about to log the entire
mission so CTOT is pointless
2022-02-04 18:28:33 +11:00
Rishabh
7265e11b53
Rover: Allow lua script access to turn rate guided command
2022-01-31 14:48:22 +09:00
Joshua Henderson
5f54daecee
Rover: move Airspeed to AP_Vehicle
2022-01-19 18:21:32 +11:00
Peter Barker
94dca37d2e
Rover: move RPM sensor logging into AP_RPM
2022-01-11 11:09:26 +11:00
Peter Barker
5a421c7eb3
Rover: obey AP_OPTICALFLOW_ENABLED
2022-01-06 13:35:51 +11:00
Randy Mackay
1f28ab0576
Rover: mission started only after EKF origin is set
2021-11-23 11:18:15 +11:00
Peter Barker
9a5520a811
Rover: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
5cd2c00ea7
Rover: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Iampete1
72b821d9da
Rover: remove trim radio functionality
2021-10-23 12:32:06 +09:00
Peter Barker
16498b7aee
Rover: move SITL object up to AP_Vehicle
2021-10-19 11:34:43 +11:00
Shiv Tyagi
6faa586dec
Rover : log multiple rangefinder instances in DPTH message
...
This makes log_dpth method to log multiple instances of rangefinder
Co-Authored-By: Josh Henderson <69225461+hendjoshsr71@users.noreply.github.com>
2021-10-03 09:21:31 -04:00
Peter Barker
88b55aceb3
Rover: stop passing current_loc into AP_Camera
2021-09-29 18:33:01 +10:00
Andrew Tridgell
608f316698
Rover: moved accel cal update to vehicle code
2021-09-17 14:07:14 +10:00
Peter Barker
44a72cfab1
Rover: remove unimplemented mavlink_set_mode
2021-09-01 19:45:46 +09:00
olliw42
1856722b65
Rover: remove send_servo_out() method
2021-08-26 09:44:59 +10:00
Peter Hall
e86665a989
Rover: add AIS
2021-08-10 08:11:18 +09:00
bugobliterator
dffe5be9c9
Rover: change class name from SITL::SITL to SITL::SIM
2021-08-05 07:25:31 +10:00
Iampete1
37911a7727
Rover: #ifdef scripting specific functions
2021-07-28 18:18:32 +10:00
Peter Barker
3b15ff0d42
Rover: remove ability to use DCM as AHRS
2021-07-21 21:01:39 +10:00
Iampete1
a7366729c3
Rover: point to new motor directory
2021-07-20 10:48:01 +09:00
Randy Mackay
e3b366419b
Rover: integrate AP_Torqeedo
2021-07-13 10:01:14 +09:00
Andrew Tridgell
f150c312a6
Rover: fixed copying of filter objects
2021-06-08 11:14:52 +10:00
Andy Piper
30f7284fe1
Rover: move AP_MotorsUGV to motors library
2021-06-07 20:16:26 +09:00
Peter Barker
051be6c160
Rover: move handling of last-seen-SYSID_MYGCS up to GCS base class
2021-04-07 17:54:21 +10:00
Patrick José Pereira
28c03ffb4e
Rover: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2021-02-03 18:45:14 +11:00
Peter Barker
8d38a627a9
Rover: move control_mode_reason up to AP_Vehicle
2021-02-03 18:24:52 +11:00
murata
2ae57f8861
Rover: Change delay method to HAL scheduler's delay
2021-01-25 08:12:36 +09:00
yaapu
8ea896e138
Rover: added virtual getters for waypoint info
2020-12-10 12:39:44 +11:00
Andy Piper
bfd24ea789
Rover: allow OSD for TX-only screens
2020-11-11 18:13:11 +11:00
ashvath100
9248272baa
Rover: walking_height input sent to motors
2020-09-10 08:27:01 +09:00
ashvath100
485eb3fa88
Rover: roll and pitch input sent to motors
...
added get desired roll and pitch
Motors library adds set and get methods for roll and pitch
added roll and pitch to get_control_output
get_control_output returns roll and pitch values
2020-09-01 09:33:24 +09:00
ashvath100
c93313107b
Rover: implement get_control_outputs
2020-08-20 14:09:29 +09:00
Andy Piper
6d87d61c7b
Rover: make mount/gimbal inclusion configurable per-board
2020-08-04 09:18:14 +10:00
Mirko Denecke
6f0782abbf
Rover: update_trigger() is now called in AP_Camera update()
2020-07-15 08:37:28 +09:00