Randy Mackay
c2efb91ece
AC_AttControl: trad heli angle boost
11 years ago
Randy Mackay
ebbff24a04
AC_AttControl: trad heli yaw
11 years ago
Randy Mackay
4f738ffdba
AC_AttControl: add trad heli support
11 years ago
Randy Mackay
551836c49d
AC_PosControl: make some methods const
11 years ago
Randy Mackay
a2b017abd2
AC_AttControl: add rateef_rpy
...
rateef_rpy takes earth frame rates and applies them to the earth frame
angle targets and then converts them to body frame rates
11 years ago
Randy Mackay
468be05867
AC_AttControl: make ahrs, ins objects const
11 years ago
Randy Mackay
864f64b61a
AC_Circle: circle control library
11 years ago
Randy Mackay
35ef9c73d1
AC_Sprayer: minor comment fix
11 years ago
Randy Mackay
4c02212404
AC_Fence: minor comment fix
11 years ago
Randy Mackay
d4e4620159
AC_WPNav: remove unused PID references
11 years ago
Randy Mackay
26b257c8ba
AC_AttControl: alternative get_stopping_point_z
11 years ago
Randy Mackay
fc427967ae
AC_WPNav: set wp origin to horiz and vert stopping point
...
Also bug fix to set pos_control's down speed as a negative number
11 years ago
Randy Mackay
1b8791a142
AC_PosControl: remove debug
11 years ago
Randy Mackay
4cd45e2edf
AC_WPNav: remove debug
11 years ago
Randy Mackay
4003b4da9b
AC_AttControl: leonard's body frame rate controller
11 years ago
Randy Mackay
171203370f
AC_PosControl: add accessor for speed_up and down
11 years ago
Randy Mackay
1596d83d02
AC_WPNav: move leashes to AC_PosControl
11 years ago
Randy Mackay
de34359808
AC_PosControl: recalculate leash when speed or accel modified
11 years ago
Randy Mackay
ba3ba9e157
AC_AttControl: bug fix for yaw target handling
11 years ago
Randy Mackay
0d4ba04e75
AC_WPNav: make advance_wp_target private
11 years ago
Randy Mackay
80ae3dca2e
AC_PosControl: remove debug
11 years ago
Randy Mackay
b9ae3ce2ff
AC_PosControl: fixed example sketch
11 years ago
Randy Mackay
0c8cbba644
AC_WPNav: remove xy pos controller
11 years ago
Randy Mackay
9fe4d883d0
AC_AttControl: accessor for lean angle max
11 years ago
Randy Mackay
bbcf8cc84c
AC_PosControl: add horizontal pos control
11 years ago
Randy Mackay
2984e492df
AC_WPNav: add reference to AC_PosControl
...
Also remove requirement to pass in inertial nav position and velocity to
init_loiter method
11 years ago
Randy Mackay
0e0a15f4a8
AC_AttControl: add high level angle controllers
11 years ago
Randy Mackay
3ce1c0a9d5
AC_PosControl: add get_alt_error method
11 years ago
Randy Mackay
a0298aee29
AP_Motors: expose throttle min and max
11 years ago
Randy Mackay
89b7e6b1c8
AC_AttControl: implement angle_boost
11 years ago
Randy Mackay
8988b48ad8
AC_PosControl: add init take-off
11 years ago
Randy Mackay
dcac124105
AC_PosControl: add throttle controller
11 years ago
Randy Mackay
05bb943a69
AC_AttControl: first draft of PosControl class
11 years ago
Randy Mackay
b7565affcd
INS: add support for 400hz for PX4
11 years ago
Randy Mackay
0521806cc6
AP_Vehicle: add multicopter parameters
11 years ago
Randy Mackay
715c8eaf02
AC_AttitudeControl: first draft of library
11 years ago
Andrew Tridgell
d853d65b84
AP_Airspeed: added ARSPD_TUBE_ORDER parameter
...
This allows for either order of tube connection by default, but the
order can be specified if need be
11 years ago
Andrew Tridgell
bea0a46410
AP_HAL: added servorail_voltage and power_status_flags() API on AnalogIn
11 years ago
Andrew Tridgell
ce43e674fe
DataFlash: added power status logging
11 years ago
Andrew Tridgell
87355127ca
GCS_MAVLink: added send_power_status()
11 years ago
Andrew Tridgell
8797f38038
GCS_MAVLink: regenerate MAVLink headers
11 years ago
Andrew Tridgell
0cbd5a2ef0
GCS_MAVLink: added POWER_STATUS message
11 years ago
Andrew Tridgell
63910bf8cd
DataFlash: work around a NuttX bug
...
the seek offset of files can get badly mucked up when it crosses
cluster boundaries. We need to fix this in NuttX, but meanwhile this
works around the bug. It seems that doing a lseek(fd, 0, SEEK_CUR)
fixes the seek offset in the file.
The bug seems to first happen at an offset of 315392. It also
doesn't happen every time - it is more likely to happen on the first
log download after booting
11 years ago
Andrew Tridgell
0aebc18b3f
GCS_MAVLink: return early from log send if no log data to send
11 years ago
Andrew Tridgell
1497c33178
GCS_MAVLink: run a bit faster on serial ports with flow control
...
with flow control we can afford to push the radio a bit harder
11 years ago
Andrew Tridgell
7c1b9b344f
AP_HAL: added get_flow_control() API
11 years ago
Andrew Tridgell
81c5edbdb5
GCS_MAVLink: fixed a log download bug for repeated downloads
...
we were not resetting the offset to 0 correctly
11 years ago
Andrew Tridgell
dcd7f9d26d
AP_Airspeed: use raw (signed) airspeed
...
this allows us to detect when the user has the ports the wrong way
around, and mark the sensor unhealthy
11 years ago
Andrew Tridgell
1849db7074
AP_HAL: added board_voltage AnalogIn method
...
this makes it easier to get the board voltage from any library,
without having to allocate another analog channel object
11 years ago
Andrew Tridgell
4e2e685d7a
HAL_PX4: better fix for IFLOW on all ports
...
the tcsetattr() call fails to apply the baudrate if the port has no
RTS pin and we ask for IFLOW. So just make a separate call.
11 years ago