rmackay9
97a66a5346
AP_OpticalFlow: small fixes to test sketch to make it work with modified lib
2012-09-24 18:39:22 +09:00
rmackay9
f55d3de12a
AP_OpticalFlow: remove APM2 version of library now that AP_OpticalFlow_ADNS3080 class can autodetect which SPI bus the sensor is on
2012-09-24 18:39:17 +09:00
rmackay9
99eaa37a38
AP_OpticalFlow_ADNS3080: detect if optical flow sensor is on standard or secondary SPI bus
2012-09-24 18:39:12 +09:00
rmackay9
17ccc7e62e
AP_OpticalFlow: use AP_PeriodicProcess to read at 20hz
2012-09-24 18:39:07 +09:00
uncrustify
f7af330bfe
uncrustify libraries/AP_OpticalFlow/AP_OpticalFlow_ADNS3080_APM2.h
2012-08-21 19:04:09 -07:00
uncrustify
9d29effd2b
uncrustify libraries/AP_OpticalFlow/AP_OpticalFlow_ADNS3080.h
2012-08-21 19:04:09 -07:00
uncrustify
6cce7d3a04
uncrustify libraries/AP_OpticalFlow/AP_OpticalFlow.h
2012-08-21 19:04:09 -07:00
uncrustify
dcee71d442
uncrustify libraries/AP_OpticalFlow/AP_OpticalFlow_ADNS3080_APM2.cpp
2012-08-21 19:04:09 -07:00
uncrustify
8f5c22d448
uncrustify libraries/AP_OpticalFlow/AP_OpticalFlow_ADNS3080.cpp
2012-08-21 19:04:09 -07:00
uncrustify
491ad278fb
uncrustify libraries/AP_OpticalFlow/AP_OpticalFlow.cpp
2012-08-21 19:04:09 -07:00
uncrustify
c983fee4ed
uncrustify libraries/AP_OpticalFlow/examples/AP_OpticalFlow_test/AP_OpticalFlow_test.pde
2012-08-21 19:04:09 -07:00
rmackay9
577f18a09c
AP_OpticalFlow - updated test sketch to allow testing of APM2 version
2012-04-21 20:11:18 +09:00
rmackay9
e9fd7c955d
AP_OpticalFlow - added support for optical flow for APM2
2012-04-21 20:10:35 +09:00
rmackay9
026cd4e64f
AP_OpticalFlow - moved most pin definitions into .cpp file
2012-04-21 20:09:15 +09:00
rmackay9
99cdc69110
AP_OpticalFlow - small bug fix to ensure init attempts to read the product id 3 times before giving up
2012-03-28 22:00:57 +09:00
rmackay9
766abb8e6c
AP_OpticalFlow - resolved compile error in example sketch (it could not find DCM.h but it's not required anyway)
2012-03-24 14:47:21 +09:00
Andrew Tridgell
5203df2cf8
OpticalFlow: adapt optical flow library to new rotation system
2012-03-11 15:37:07 +11:00
Andrew Tridgell
7aa6ba2c86
OpticalFlow: fixed line endings
...
this library was a mixture of dos and unix line endings, which makes
for very messy editing
2012-03-11 15:37:07 +11:00
Randy Mackay
0b369cf78b
Optflow - added reference to FastSerial to resolve compile error on Arduino 1.0.
...
also removed reference to DCM (no longer required) and removed some old code.
2012-02-18 18:09:40 +09:00
Randy Mackay
98f3386ea0
Arduino 1.0 - changed all #includes of "WProgram.h", "wiring.h" and "WConstants.h to "Arduino.h".
...
Modified FastSerial's write function to return size_t (number of bytes written).
2012-01-28 12:25:47 +09:00
Randy Mackay
443a9c0ea7
OpticalFlow - fixed minor compiler warnings and moved chip select to A3 for APM2
2012-01-26 23:35:49 +09:00
Randy Mackay
13caa24515
Optical Flow - added overflow check
2012-01-25 21:45:52 +09:00
Randy Mackay
4e9c668315
OpticalFlow - bug fix - highest resolution was incorrectly set as 1200 instead of 1600
2012-01-14 12:34:29 +09:00
Randy Mackay
ff66a3417c
OptFlow - initial support for APM2 (there are still problems) including adding ability to set Chip Select pin.
...
Other unrelated changes are:
a) fixed typo in 'esitmate_velocity' to 'estimate_velocity'.
b) moved init_compass from system.pde to sensors.pde which seemed consistent with other sensors.
2011-12-30 12:06:31 +09:00
Andrew Tridgell
67630d42e7
opticalflow: use the right path for SPI.h
2011-10-09 22:40:00 +11:00
rmackay9
e5c473637f
Merge remote-tracking branch 'origin/master'
2011-10-01 21:56:29 +09:00
rmackay9
1ff58aaa81
AP_Optflow - small fix to lat/lon calculation and made example sketch work again
2011-10-01 21:51:14 +09:00
James Goppert
ac3e73f5c0
Optional recursion added.
2011-09-30 17:17:51 -04:00
James Goppert
112d5e9531
Improvements to cmake.
2011-09-29 21:23:26 -04:00
James Goppert
3a00ceb593
Added ArduBoat/ ArduRover/ and APO library.
2011-09-29 14:12:15 -04:00
Andrew Tridgell
a13c68a404
fixed build of OpticalFlow code
2011-09-17 14:58:02 +10:00
Jason Short
5d61e9289c
added sin and cos yaw from DCM, renamed "get" function because it doesn't return a value.
2011-09-16 19:24:57 -07:00
unknown
9f028bb5a0
Adding CMake support
2011-09-14 15:44:55 +02:00
rmackay9@yahoo.com
998b00693c
AP_OpticalFlow - small but important fixes for position calcs
...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3040 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-08-07 13:19:18 +00:00
rmackay9@yahoo.com
f096d8cb23
OpticalFlow - add check to see if sensor has initialised correctly.
...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2974 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-07-31 04:31:36 +00:00
rmackay9@yahoo.com
ab8d8fedb9
AP_OpticalFlow - fixes to position calculations (lat was reversed and would calculate position even with surface quality was very low)
...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2913 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-07-18 21:51:27 +00:00
rmackay9@yahoo.com
65cb8d6bdb
AP_OpticalFlow - moved chip select pin so it doesn't interfere with AP_ADC
...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2452 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-05-31 13:46:56 +00:00
rmackay9@yahoo.com
4017bb39d1
AP_OpticalFlow - fixed some bugs in get_position
...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2380 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-05-22 14:44:51 +00:00
rmackay9@yahoo.com
4ce3cb9be8
AP_OpticalFlow - added set_orientation
...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2245 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-05-11 12:49:19 +00:00
rmackay9@yahoo.com
8d1f9c9fd9
AP_OpticalFlow - first draft of optical flow library for use with experimental ADNS3080 sensor
...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@1933 f9c3cf11-9bcb-44bc-f272-b75c42450872
2011-04-30 08:29:28 +00:00