Michael du Breuil
e05047bb0b
AP_Scripting: Remove unneeded function, add some more enums
2019-08-17 10:41:27 +09:00
Randy Mackay
a8fd04ddf9
AC_Avoidance: Dijkstra's returns oa-not-required if path has been completed
2019-08-17 09:42:43 +09:00
Randy Mackay
452be5fd94
AC_Avoidance: Dijkstra skips calcs if current loc is same as destination
2019-08-17 09:42:43 +09:00
Randy Mackay
bed21b43e1
AP_OAPathPlanner: minor fix to return original origin and dest upon failure
...
this has no functional effect because the consumers are not using the origin_new and destination_new unless the ret_state was OA_SUCCESS
2019-08-17 09:42:43 +09:00
Randy Mackay
aeb98c7555
AC_WPNav: integrate OAPathPlanner
...
includes these changse:
get_wp_distance_to_destination always uses oa unadjusted destination
get_wp_bearing_to_destination always uses oa unadjusted destination
stop vehicle if object avoidance fails
OA adjusted altitude interpolated from original track
2019-08-17 09:42:43 +09:00
Randy Mackay
6361a9a204
AC_WPNav: constify get_wp_destination
2019-08-17 09:42:43 +09:00
Peter Barker
53f8aa2b92
AP_Landing: correct format string
2019-08-16 13:47:39 +10:00
Peter Barker
83b7857349
AP_RTC: add example for RTC functions
2019-08-16 13:47:13 +10:00
Rajat Singhal
ad9093251e
SITL: Remove unused includes
2019-08-15 20:03:31 +10:00
Rajat Singhal
4af8813014
AP_Proximity: Add license info in Airsim lidar backend
2019-08-15 20:03:31 +10:00
Rajat Singhal
4e847342b1
SITL: Add license info in Airsim files
2019-08-15 20:03:31 +10:00
Peter Barker
169013cae2
SITL: allow starting location to come from parameters
2019-08-15 18:00:35 +10:00
Peter Barker
94d2ce13d2
AP_HAL_SITL: allow starting location to come from parameters
2019-08-15 18:00:35 +10:00
Peter Barker
24405f1b23
SITL: correct and add comment
2019-08-15 18:00:35 +10:00
Peter Barker
f7b47679bb
SITL: remove home_str from constructor
2019-08-15 15:16:11 +10:00
Peter Barker
cdab58d598
AP_HAL_SITL: remove home_str from constructor
...
No Aircraft was actually using this in the constructor, so it's really
adding overhead for no good reason.
2019-08-15 15:16:11 +10:00
Peter Barker
1b3e2e3c8b
AP_HAL_Linux: add missing override keywords
2019-08-15 15:14:23 +10:00
Tom Pittenger
e70ff1b30a
AP_Mission: update NAV_DELAY comment that said wrong ID number
2019-08-14 10:45:29 -07:00
Peter Barker
b860676f12
AP_Mission: examples: var_info is now in GCS_MAVLINK_Parameters
2019-08-14 18:25:43 +10:00
Peter Barker
6af3149adc
AP_Logger: examples: var_info is now in GCS_MAVLINK_Parameters
2019-08-14 18:25:43 +10:00
Peter Barker
8c21a279ea
AP_GPS: examples: var_info is now in GCS_MAVLINK_Parameters
2019-08-14 18:25:43 +10:00
Peter Barker
c16504e33e
AP_Baro: examples: var_info is now in GCS_MAVLINK_Parameters
2019-08-14 18:25:43 +10:00
Peter Barker
9197ebc3b2
AP_Airspeed: examples: var_info is now in GCS_MAVLINK_Parameters
2019-08-14 18:25:43 +10:00
Peter Barker
98eca63201
AP_AHRS: var_info is now in GCS_MAVLINK_Parameters
2019-08-14 18:25:43 +10:00
Peter Barker
74670a77be
GCS_MAVLink: avoid allocating a GCS_MAVLINK per mavlink channel
2019-08-14 18:25:43 +10:00
Peter Barker
13c22c667d
AP_UAVCAN: add missing override keywords
2019-08-14 16:33:29 +10:00
Peter Barker
54b200a777
AP_HAL_ChibiOS: add missing uavcan-related override keywords
2019-08-14 16:33:29 +10:00
Randy Mackay
973caf26f7
AP_ToshibaCAN: constify some local variables
2019-08-14 13:29:14 +09:00
Randy Mackay
fbf5ecfe8c
AP_ToshibaCAN: ensure motors are off when vehicle is disarmed
2019-08-14 13:29:14 +09:00
Peter Hall
4afcc9c289
SITL: sailboat allow motor sailing
2019-08-14 09:26:01 +09:00
Peter Barker
20be080325
AP_Logger: correct example to add required override keywords
2019-08-14 09:41:54 +10:00
Peter Barker
67bf00c1c3
GCS_MAVLink: ensure payload space before sending message ack
...
Also add comment about how we shouldn't be sending this message at all.
2019-08-13 16:48:17 +10:00
Peter Barker
bb542ca39a
GCS_MAVLink: queue AUTOPILOT_VERSION for sending instead of direct-send
...
Also allows the message to be requested for streaming or with
REQUEST_MESSAGE
We weren't checking for buffer space before sending this out, so it was
a possible source of corruption.
2019-08-13 16:29:45 +10:00
Andrew Tridgell
5e40921b42
HAL_ChibiOS: fixed reboot hold in bootloader
...
thanks to Tom for noticing this
2019-08-12 22:21:13 -07:00
Peter Barker
e18174e4ac
AP_Logger: correct use of uninitialised stack value
2019-08-13 10:43:05 +10:00
Anthony Velte
5d2f114947
AP_HAL_SITL: Add scrimmage simulator support
2019-08-13 10:07:26 +10:00
Anthony Velte
92a9ab6c6d
SITL: Add scrimmage simulator support
2019-08-13 10:07:26 +10:00
Peter Barker
1adda1ccf0
AP_Compass: move automatic declination setting into AP_Compass itself
2019-08-13 10:02:13 +10:00
Andrew Tridgell
8d7262994b
AP_GPS: support yaw in GPS_INPUT mavlink GPS
...
useful for Vicon setups
2019-08-12 10:25:40 +10:00
Randy Mackay
c7ca9c04f8
AP_Math: add comment to vector2f::point_on_segment
2019-08-10 12:21:01 +09:00
Randy Mackay
a1a2733926
AC_Avoidance: reduce OA path planner look ahead and margin param defaults
2019-08-09 15:51:26 +09:00
Peter Barker
a5ec64fc99
AC_Fence: tidy get_breach_distance
...
The polygon fence will soon be able to supply a breach distance -
prepare for that.
2019-08-08 16:47:41 +09:00
Peter Barker
6a241cc3e9
AC_Fence: remove pointless sanity check
2019-08-08 16:47:41 +09:00
Randy Mackay
2bfc26621a
AP_Arming: resolve check_failed compiler warning
2019-08-08 12:53:51 +09:00
Peter Hall
2a3676003a
SITL: sailboat add tide
2019-08-07 14:34:07 +09:00
Peter Hall
90bf224e7f
SITL: sailboat add wave simulation and parameters
2019-08-07 14:34:07 +09:00
Peter Barker
57528b94cf
GCS_MAVLink: allow complete() call on subclasses to fail
...
Also terminate uploads if any error occurs fetching items
2019-08-07 12:07:59 +10:00
Randy Mackay
1b533295a8
AR_AttitudeControl: minor comment fixes
2019-08-06 20:00:05 +09:00
Peter Hall
65d8047165
AR_AttitudeControl: fix sailboat heel PID
2019-08-06 20:00:05 +09:00
Peter Barker
4b012ab62b
GCS_MAVLink: deny upload of non-MISSION items if not doing mavlink2
2019-08-06 13:58:44 +10:00
Peter Barker
4e95832433
GCS_MAVLink: send mission acks for bad MISSION_ITEM requests
2019-08-06 13:58:44 +10:00
Peter Barker
afd623a6fa
GCS_MAVLink: use send_message to send mission items
...
It is less error-prone to use this new send_message function.
In particular, one of the parameters to these functions was using the
wrong constant when sending a mission item message.
2019-08-06 13:58:44 +10:00
Peter Barker
8fc6e16a4a
GCS_MAVLink: fill missing seq and type fields in MISSION_ITEM
...
GCS_MAVLink: fill mission type in return MISSION_ITEM packets
GCS_MAVLink: fill in return sequence number for MISSION_ITEM messages
2019-08-06 13:58:44 +10:00
Peter Barker
b2d9d7b6a0
AP_Logger: const-struct many structures, use temp for navekf object
2019-08-06 11:45:04 +10:00
Henry Wurzburg
b6518b6b46
AP_HAL_ChiibOS: change omnibusf4 board type to be unique
2019-08-06 11:20:11 +10:00
murata
0b1987ae36
AP_RangeFinder: Use common hexadecimal to character number conversion method
2019-08-06 10:14:12 +10:00
murata
e4455491aa
AP_GPS: Use common hexadecimal character to number conversion method
2019-08-06 10:14:12 +10:00
murata
a39228c453
AP_Common: Make hexadecimal character number conversion method common
2019-08-06 10:14:12 +10:00
Pierre Kancir
1a71519e17
AP_HAL_SITL: add missing header
2019-08-06 09:37:30 +10:00
Pierre Kancir
17c0cf8d5c
AP_Common: check for feenableexcept on WAF
2019-08-06 09:37:30 +10:00
Bill Geyer
fbf2b62300
AP_Motors: Tradheli - Make H3-120 swashplate the default
2019-08-06 08:24:59 +09:00
Bill Geyer
7ecc368d4f
AP_Motors: tradheli - remove white space in param values
2019-08-06 08:24:59 +09:00
Randy Mackay
488d1ab60a
AC_Avoidance: replace Write_OA with Write_OABendyRuler and Write_OADijkstra
2019-08-06 08:15:45 +09:00
Randy Mackay
b666b172c4
AP_Logger: replace Write_OA with Write_OABendyRuler and Write_OADijkstra
2019-08-06 08:15:45 +09:00
Randy Mackay
f5a307fb13
AR_WPNav: add speed_min parameter
...
Should be set to boat's plane speed and ensure vehicle does not slow below this speed in corners
2019-08-05 17:04:43 -06:00
Peter Barker
61ed6e07eb
AP_NavEKF3: shorten EKF3 initialisation send-text string
...
Now:
pbarker@bluebottle:~/rc/ardupilot(master)$ echo -n "EKF3 IMU1 buffers IMU=11 OBS=4 OF=10, dt=0.0120" | wc
0 7 47
pbarker@bluebottle:~/rc/ardupilot(master)$
Closes #11952
2019-08-05 19:50:32 +10:00
Peter Barker
95b8c12454
AP_Arming: mark check_failed as taking a format string
2019-08-05 14:18:05 +10:00
Andrew Tridgell
9672dce335
SITL: switch vicon simulation to use VISION_POSITION_ESTIMATE
...
this is a more commonly used message
2019-08-05 13:58:08 +10:00
James
e474b7dcfe
AP_BattMonitor: add PWM Fuel Level Sensor
...
this sensor produces PWM between 1100 and 1900, giving fuel level as a
percentage
2019-08-05 11:35:16 +10:00
Peter Barker
46ad04aab7
AP_GPS: correct format string warnings in SBF driver
2019-08-05 11:20:35 +10:00
Peter Barker
df01bed14f
AP_Compass: take GCS link in place of channel to calibration routines
2019-08-05 09:23:10 +10:00
Peter Barker
cf0b7cf016
GCS_MAVLink: pass link object in place of channel to compass cal
...
Also eliminate intermediate function as just adding noise
2019-08-05 09:23:10 +10:00
Randy Mackay
01a713a812
AP_RangeFinder: param desc rename from PX4-PWM to just PWM
...
the PWM driver is available for many boards
2019-08-04 21:15:49 +10:00
Rajat Singhal
bd9120b725
SITL: Add script for multi-vehicle sim with AirSim
2019-08-04 07:57:46 +10:00
Rajat Singhal
8e7ab23b4f
SITL: Add RC support for Airsim
...
Adds variable length float array parsing
2019-08-04 07:57:46 +10:00
Rajat Singhal
2954f2b4d0
SITL: Delete Airsim Readme
...
Wiki Page has been added - http://ardupilot.org/dev/docs/sitl-with-airsim.html
2019-08-04 07:57:46 +10:00
Rajat Singhal
ad5d3cb9f1
SITL: Add Airsim quadx lidar params
2019-08-04 07:57:46 +10:00
Rajat Singhal
8f1c9759b8
AP_Proximity: Add AirSimSITL lidar sensor
2019-08-04 07:57:46 +10:00
Rajat Singhal
2d25971801
SITL: Add Lidar Sensor for Airsim
...
Adds variable length array of vector3f parsing
2019-08-04 07:57:46 +10:00
Leonard Hall
7f5d6662b3
AC_AttitudeControl: Support seperate roll and pitch limits
2019-08-03 12:06:32 +09:00
Leonard Hall
036b47ec56
AP_Motors: Add seperate roll and pitch limits
2019-08-03 12:06:32 +09:00
hoangthien94
fc9ff2b09a
AP_NavEKF2: add method to check if ext nav is used for yaw
2019-08-03 08:44:11 +09:00
hoangthien94
916de076ec
AP_AHRS: add method to check if ext nav is used for yaw
2019-08-03 08:44:11 +09:00
Tom Pittenger
6d1362d569
AP_Proximity: allow MAV driver to accept negative increments and sanity check distances
2019-08-02 09:50:13 -06:00
Tom Pittenger
b8dcdca909
AP_Proximity: add Object Avoidance Database, remove old Sector->Location converter
2019-08-02 09:50:13 -06:00
Tom Pittenger
9ad6d14c16
AC_Avoidance: add Object Avoidance Database
2019-08-02 09:50:13 -06:00
Tom Pittenger
2dba187d30
SITL: Morse scanner lidar to use larger MAVLink msg instead of raw data squeezed into 8 sectors
2019-08-02 09:50:13 -06:00
Tom Pittenger
3f99def25a
SITL: fix Morse simulator camera and changed default mission to indoor
2019-08-02 09:50:13 -06:00
SergeyBokhantsev
c73a4fd227
RC_Channel: unify debounce code
2019-08-02 12:34:02 +01:00
vierfuffzig
6b1046f0ac
AP_OSD: add primary airspeed item
...
and fix param description
2019-08-02 09:22:55 +09:00
Peter Barker
71533c7c5c
GCS_MAVLink: correct frame on rally mission items
2019-08-02 09:17:04 +10:00
Peter Barker
880e96448b
GCS_MAVLink: tighten type on mavlink_coordinate_frame_to_location_alt_frame
2019-08-01 17:45:30 +10:00
Peter Barker
979a9fb679
GCS_MAVLink: ensure item being converted is a rally point
2019-08-01 17:44:37 +10:00
Andrew Tridgell
4fca69c5e9
HAL_ChibiOS: renamed Pixhawk6 to Durandal
...
new name for FC from Holybro
2019-08-01 14:11:06 +10:00
Andrew Tridgell
4f243aca02
AP_TECS: prevent rapid changing of pitch limits on landing approach
...
when on landing approach we estimate time to flare based on two noisy
numbers, the vertical speed and height above ground. With noisy
rangefinders this can change rapidly, which resulted in the pitch
limit changing rapidly, leading to a porpoising movement
this limits the rate of change, and also prevents it coming down once
it has nosed up due to pending flare on approach
2019-08-01 11:28:22 +10:00
Andrew Tridgell
4fd3008b4e
AP_TECS: log pitch limits
2019-08-01 11:28:22 +10:00
Andrew Tridgell
3c8ed3d8e1
AP_TECS: fixed flare pitch limits
...
when limits are out of bounds
2019-08-01 11:28:22 +10:00
Andrew Tridgell
d72ded4a9e
AP_TECS: prevent numerical error with zero max throttle
2019-08-01 11:28:22 +10:00
Andrew Tridgell
587aa33617
AP_TECS: added TECS_OPTIONS
...
used for full-time glider
2019-08-01 11:28:22 +10:00
Andrew Tridgell
df0cc40bba
AP_TECS: allow TECS_PITCH_MAX to be negative
2019-08-01 11:28:22 +10:00