Ricardo de Almeida Gonzaga
8aded390e7
AP_HAL_Linux: add yuyv_to_grey() and crop_8bpp() to VideoIn
...
Most cameras do not support NV12 or GREY formats, we are adding in this commit
a conversion from YUYV format, that seems pretty common in cameras, to GREY
format (since we do not use Cb and Cr data on OpticalFlow).
Also we are adding a software crop for 8bpp images, such as GREY format. For
the same reason, most cameras do not have support for overlaying (crop, resize
and so on).
These functions are being added in order to be used in the next commits,
where we will add support for OpticalFlow on MinnowBoardMax.
9 years ago
Ricardo de Almeida Gonzaga
27f909319e
AP_HAL_Linux: add get_pixel_formats() to VideoIn
...
This function is being added in order to be used in the next commits,
where we will add support for OpticalFlow on MinnowBoardMax.
9 years ago
Julien BERAUD
979184607d
OpticalFlow_Onboard: fix comment
...
Copy-paste mistake
9 years ago
Peter Barker
f9f6cbaf9e
SITL: use (larger!) font6 as default xterm font
9 years ago
Andrew Tridgell
6e418c2cf5
autotest: always sleep for 3 seconds on starting SITL
9 years ago
Andrew Tridgell
decb6dbab0
autotest: added option of autotest with gdb
9 years ago
Andrew Tridgell
097c2011e1
HAL_SITL: prevent abort on select with -1 fd
9 years ago
Andrew Tridgell
9bb251a3fa
autotest: disable DF log for QuadPlane test
...
it is just too big to be useful
9 years ago
Andrew Tridgell
6cf1fd762b
autotest: don't show line noise in log download
9 years ago
Andrew Tridgell
bd111bd90b
autotest: lower log bitmask for QuadPlane
...
reduce log size
9 years ago
Andrew Tridgell
deb0b9c197
HAL_SITL: read in larger chunks
9 years ago
Andrew Tridgell
655f57ad01
HAL_SITL: cleanup class names
...
remove SITL prefix
9 years ago
Andrew Tridgell
492c733750
HAL_SITL: added RingBuffers to UART driver
...
makes for faster log download
9 years ago
Andrew Tridgell
eabceb34e1
Plane: update release notes for Pixracer support
9 years ago
Gustavo Jose de Sousa
d6b4e98a88
waf: remove already fixed TODOs
...
The TODOs removed with this patch were already fixed. Below is the explanation
for each.
- TODO: add support for unit tests.
- Supported already added.
- TODO: Check if we should simply use the signed 'waf' "binary" (after
verifying it) instead of generating it ourselves from the sources.
- We're using a submodule for waf.
- TODO: evaluate if we need shortcut commands for the common targets
(vehicles). currently using waf --targets=NAME the target name must contain
the board extension so make it less convenient, maybe hook to support
automatic filling this extension?
- There's no need of adding the extension anymore.
- TODO: Once HAL patches get in, need to filter out the HAL based on the
bld.env.BOARD.
- The board-specific HAL library folders is indicated in
bld.env.AP_LIBRARIES.
9 years ago
Andrew Tridgell
2c617cf8f0
scripts: stop building flymaple for plane
...
it no longer fits in flash
9 years ago
Andrew Tridgell
62b6057249
autotest: switch QuadPlane mission to full OBC2016 mission in Dalby
9 years ago
Andrew Tridgell
eec1b95f69
autotest: added quadplane test
9 years ago
Andrew Tridgell
9e43d5a4bb
autotest: added defaults_file option to start_SIL()
9 years ago
Andrew Tridgell
5a24e93cc5
Plane: removed debug code and add quadplane setup checks
9 years ago
Andrew Tridgell
9e3c1fddef
Plane: updated release notes
9 years ago
Andrew Tridgell
ebe1fe0b17
Plane: raise version to 3.5.0beta1
9 years ago
Tom Pittenger
db8a2f7e8b
AP_TECS: changed land_spdwgt to be sliding scale
9 years ago
Tom Pittenger
7978872e32
AP_Plane: set path_propportion in TECS
9 years ago
Tom Pittenger
89ce0b062b
AP_SpdHgtControl: added new path_propportion var
9 years ago
Andrew Tridgell
ee819959b6
Plane: smoother takeoff and land transition in VTOL auto
9 years ago
Andrew Tridgell
2679cb2c50
Plane: improve yaw and position control in takeoff and landing
...
auto VTOL takeoff is always vertical. Yaw rate is zero on takeoff and
during VTOL descent
9 years ago
Andrew Tridgell
0986474eed
Plane: call set_frame_orientation() before Init for quad motors
9 years ago
Andrew Tridgell
7667ad3af0
autotest: don't see dynamic vars in defaults file
9 years ago
Andrew Tridgell
52c4715c94
Plane: fixed init bug on low memory for quadplane
9 years ago
Andrew Tridgell
787a6994a4
Plane: added Q_THR_MID parameter
9 years ago
Andrew Tridgell
4da798129e
Plane: fixed zero throttle in QSTABILISE mode
9 years ago
Andrew Tridgell
cfb74406b6
Plane: fixed call to motors->Init() for quadplane
9 years ago
Andrew Tridgell
0a0e191284
Plane: init rc output after quadplane setup
...
this ensures first PWM pulses are correct
9 years ago
Andrew Tridgell
13a71c5cde
Plane: use default motor mapping for channel setup
9 years ago
Andrew Tridgell
626b468930
autotest: added quadplane parameter file
9 years ago
Andrew Tridgell
b1177521ef
Plane: show throttle level in vtol modes
9 years ago
Andrew Tridgell
71b0d5fb6d
Plane: disable quad motors in TRAINING and ACRO too
9 years ago
Andrew Tridgell
9c5ec5e74b
Plane: allow yaw control in auto-throttle VTOL modes
9 years ago
Andrew Tridgell
70018ee0cb
Plane: fixed final descent for VTOL auto landing
9 years ago
Andrew Tridgell
f259cf4b3f
Plane: added Q_YAW_RATE_MAX parameter
9 years ago
Andrew Tridgell
f5a15fb7c5
Plane: don't yaw quad when disarming
9 years ago
Andrew Tridgell
ecd7d53cfc
Plane: auto set trim on quad motor channels
...
this prevents a reboot causing a motor start
9 years ago
Andrew Tridgell
ef151944b8
GCS_MAVLink: regenerate headers
9 years ago
Andrew Tridgell
7010fd27ff
Plane: fixed Q_THR_MAX_PWM parameter
9 years ago
Andrew Tridgell
780d1459f0
Plane: fixed force descend in VTOL land
9 years ago
Andrew Tridgell
4592085963
Plane: better VTOL land detection
9 years ago
Andrew Tridgell
fdd86c10ba
Plane: smoother transitions to auto from VTOL takeoff
9 years ago
Andrew Tridgell
418464ab8c
Plane: added quadplane version of is_flying()
9 years ago
Andrew Tridgell
f068a8c913
Plane: added support for VTOL_TAKEOFF and VTOL_LAND commands
9 years ago