Commit Graph

344 Commits

Author SHA1 Message Date
Randy Mackay
181264aa05 Rover: implement set_target_velocity_NED for use in scripting 2020-03-19 15:17:11 -07:00
Randy Mackay
93f87b215b Rover: implement set_target_location method 2020-03-03 10:06:38 -07:00
Peter Barker
c247c49bbb Rover: allow base class to set_control_channels in initialisation 2020-02-25 11:50:55 +11:00
Peter Barker
6488c204f1 APMrover2: remove unused compass_init_location state 2020-02-18 10:35:49 +11:00
Tatsuya Yamaguchi
5ec1f95ee4 Rover: display the type of failsafe on GCS 2020-02-10 20:00:52 +09:00
Peter Barker
ba883e2b89 Rover: let AP_Vehicle handle loop() 2020-02-06 14:41:06 +11:00
Peter Barker
692d7abf1c APMrover2: move some common init_ardupilot code up to AP_Vehicle 2020-01-28 11:34:51 +11:00
Peter Barker
0728514f74 Rover: move setup method up to AP_Vehicle base class 2020-01-28 11:34:51 +11:00
Peter Barker
09669bdc66 Rover: let AP_Vehicle base class worry about scheduler delay callback 2020-01-21 11:37:28 +11:00
Tatsuya Yamaguchi
94e324dbd2 Rover: allow scripts to get modes 2020-01-14 11:16:29 +11:00
Peter Barker
89de713bb7 Rover: vehicle parent class now instantiates AHRS 2019-12-02 09:16:22 +11:00
Peter Barker
a798c87d91 Rover: remove pointless library init wrappers
The vast majority of calls in init_ardupilot already follow this
convention
2019-11-26 06:49:08 +08:00
Peter Barker
c39a344414 Rover: stop providing current location to mount 2019-11-05 19:55:45 +11:00
Michael du Breuil
a1acc75e11 Rover: Support new AP_Vehicle::set_mode 2019-10-25 08:48:22 +08:00
Randy Mackay
a7eea2a4e3 Rover: wheel encoder sends alternate sensors on each update 2019-10-22 07:15:48 +08:00
Peter Barker
3bf9a45ed1 Rover: move many members up to base class 2019-10-08 11:26:04 +11:00
Peter Barker
4a9b781d3e Rover: become an AP_Vehicle 2019-10-08 11:26:04 +11:00
Henry Wurzburg
006004be13 Rover: FS_OPTION allows failsafe from hold mode 2019-10-05 07:30:17 +09:00
Henry Wurzburg
9ac79b1698 Rover: publish nav data to OSD 2019-09-25 15:15:55 +09:00
Peter Hall
3308a84acc Rover: sailboat add motor-sailing 2019-09-01 09:11:25 +09:00
Peter Barker
56c0866d06 Rover: rename and tighten type on motor_test_seq
This name is too close to "order" which is a completely separate concept
in the mavlink test packet.

Renamed it to motor_test_instance.
2019-08-19 09:03:06 +09:00
Peter Barker
51070b39d9 Rover: motortest: pass a GCS_MAVLINK& in place of a channel 2019-08-19 09:03:06 +09:00
Peter Barker
9d54b4820f Rover: move automatic declination setting into AP_Compass itself 2019-08-13 10:02:13 +10:00
Randy Mackay
13aaf4375b Rover: remove Dodge avoidance
this has been replaced with BendyRuler OA Path Planning
2019-08-06 10:40:00 +09:00
Peter Barker
2bc3f8b5c9 Rover: remove dangling print_mode method declaration 2019-07-24 13:35:01 +09:00
Peter Barker
4e5696a13a Rover: RangeFinder uses AP_SerialManager singleton 2019-07-16 09:29:48 +10:00
Peter Barker
98f637ba6c Rover: stop passing relay and ahrs into camera constructor 2019-07-09 09:32:39 +10:00
Peter Barker
9d95933845 Rover: ServoRelayEvents uses Relay singleton 2019-07-03 23:59:24 -07:00
Randy Mackay
c233c3aff3 Rover: integrate OAPathPlanner 2019-06-11 13:13:22 +09:00
Peter Barker
9851ec1ddb Rover: move arming-related functionality into parent classes
Logging moves up
arming via mavlink moves up
arming via switch moves up
2019-05-30 07:37:30 +09:00
Peter Hall
2d9a0195ce Rover: make sailboat a class 2019-05-15 11:29:39 +09:00
Randy Mackay
a94ebc5bc3 Rover: integrate navigation library 2019-05-10 06:55:35 +09:00
Peter Barker
47d9960eb9 Rover: call compass cal routine directly from sched table 2019-04-23 10:06:17 +10:00
Michael du Breuil
8cf7c47f96 Rover: Fix RangeFinder init 2019-04-06 09:15:22 +11:00
Peter Barker
578438c178 APMrover2: move enabled parameter into compass library 2019-04-02 10:24:49 +11:00
Peter Barker
4d4a63cc33 Rover: move Log_Write_Error into library 2019-03-27 12:36:40 +11:00
Peter Barker
58de6f1e68 Rover: remove unused channel_aux member 2019-03-27 10:01:41 +11:00
Peter Barker
47f55b5fed Rover: remove copy of home 2019-03-19 15:27:16 +09:00
Peter Barker
9c36887a90 Rover: move devo telemetry handling to GCS 2019-03-19 14:39:14 +11:00
Peter Barker
5e73648d2a Rover: move FRsky telemetry up into common GCS telemetry class 2019-03-19 14:39:14 +11:00
Randy Mackay
eb96dcf173 Rover: consolidate compass calls in sensors.cpp 2019-03-16 13:26:08 +09:00
Randy Mackay
c36345b2cc Rover: move declaration of rpm_update 2019-03-16 13:26:08 +09:00
Randy Mackay
7a80eb0169 Rover: move update_mission to APMrover2.cpp 2019-03-16 13:26:08 +09:00
Peter Barker
fb5532356a Rover: move sending of RPM message up 2019-03-16 10:33:01 +09:00
Peter Barker
5bd0db4117 Rover: use enum class for ArmingMethod and ArmingRequired 2019-03-12 19:48:14 +11:00
Peter Barker
1debd88083 Rover: move sending of send_pid_tuning up 2019-03-05 10:41:56 +11:00
Michael du Breuil
1420ac868d APMRover2: Allow scripting to run 2019-03-05 08:45:54 +11:00
Peter Barker
323d6850d5 Rover: move update_sensor_status_flags into GCS subclasses 2019-02-19 14:09:59 +11:00
Peter Barker
7d6140e029 Rover: GCS_MAVLink takes care of mavlink capabilities 2019-02-19 13:14:52 +11:00
Peter Barker
d1cada0e25 Rover: move try_send_message of nav_controller_output up 2019-02-19 10:08:00 +11:00