Bg~
Oct 01, 2005, 03:53 PM
Hi all..I recently attended a AIAA conference on UAVs that included a paper by a BYU group who used an optical mouse sensor to measure optic flow. This in turn was used to estimate height above ground for an autolanding routine by comparing to GPS groundspeed and barometric pressure.
The mouse sensor used was the Agilent 2610 sensor (information here (http://www.home.agilent.com/USeng/nav/-536893734.536883756/pd.html)) which can be had from a cheap Logitech optical mouse ($14 from Walmart, or $5 from newegg.com)
http://bg1.us/pics/optic_sensor/package_tn.jpg (http://bg1.us/pics/optic_sensor/package.jpg)
(Click for larger)
According to the data sheet for the A2610, the sensor itself has serial output, which allows the reading of horizontal and vertical speed as measured by the sensor, image feature count, frame rate, etc. All of this is stored in registers on the sensor itself. The mouse uses a separate microcontroller to read this serial data, and convert it to USB.
I'd like to get some more information on from someone more knowlegeable in electronics than I on a basic idea of what I could do to get access to the serial output from the chip itself. Maybe another microcontroller with serial I/O could do this? I want to have at least horizontal and vertical speed, but am a newbie to electronic stuff like this.
http://bg1.us/pics/optic_sensor/cboard_tn.jpg (http://bg1.us/pics/optic_sensor/cboard.jpg)
(Click for larger)
The sensor will require a lens to function when focusing on a distant image. I haven't looked for any suitable lenses yet.
The mouse sensor used was the Agilent 2610 sensor (information here (http://www.home.agilent.com/USeng/nav/-536893734.536883756/pd.html)) which can be had from a cheap Logitech optical mouse ($14 from Walmart, or $5 from newegg.com)
http://bg1.us/pics/optic_sensor/package_tn.jpg (http://bg1.us/pics/optic_sensor/package.jpg)
(Click for larger)
According to the data sheet for the A2610, the sensor itself has serial output, which allows the reading of horizontal and vertical speed as measured by the sensor, image feature count, frame rate, etc. All of this is stored in registers on the sensor itself. The mouse uses a separate microcontroller to read this serial data, and convert it to USB.
I'd like to get some more information on from someone more knowlegeable in electronics than I on a basic idea of what I could do to get access to the serial output from the chip itself. Maybe another microcontroller with serial I/O could do this? I want to have at least horizontal and vertical speed, but am a newbie to electronic stuff like this.
http://bg1.us/pics/optic_sensor/cboard_tn.jpg (http://bg1.us/pics/optic_sensor/cboard.jpg)
(Click for larger)
The sensor will require a lens to function when focusing on a distant image. I haven't looked for any suitable lenses yet.