Difference between revisions of "Data Acquisition"

From RoboJackets Wiki
Jump to navigation Jump to search
(GPS)
m (Categorize)
 
(33 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
==Mission==
 +
Abstracting hardware sensors into quality data that can be accessed over a software interface
 +
 
==Sensors==
 
==Sensors==
 
===[[GPS]]===
 
===[[GPS]]===
 +
====Hardware====
 +
[[Image:Cf-md.jpg|right|thumb|A Hockey Puck]]
 
For our first semester prototype, [[User:AlexTheGreat|Alex]] selected the:
 
For our first semester prototype, [[User:AlexTheGreat|Alex]] selected the:
[https://buy.garmin.com/shop/shop.do?cID=158&pID=8631 Garmin GPS 18 5Hz] ($200)
+
[https://buy.garmin.com/shop/shop.do?cID=158&pID=8631 Garmin GPS 18 5Hz] ($200)
 +
 
 +
*Updates every 200ms
 +
*Accurate to at least 3.5m, expected accuracy of ~1m
 +
*12 parallel satellite tracking, [http://en.wikipedia.org/wiki/Wide_Area_Augmentation_System WAAS] enabled
 +
*Does not require a subscription to any service
 +
*Voltage Requirement: 4.0-5.5V
 +
 
 +
====Software====
 +
The GPS is attached to COM2 (RS232, /dev/ttyS1, 19200 8N1) on the TS-7800.
 +
The GPS outputs a rising edge signal to allow precise time keeping,
 +
gpsd interfaces with ntpd and reads the DCD line on COM2 to provide time information via network interface.
 +
 
 +
====Status====
 +
gpsd trys to automatically determine the baud rate for serial communication,
 +
needs to be recompiled so that the baud rate is fixed or a command line option.
 +
ntpd should be trivial to have running as soon as gpsd is working reliably.
 +
The default player NMEA driver may need to be modified to make use of the 5Hz update rate,
 +
and to be aware of the precision time signal.
 +
<br style="clear:both" />
 +
 
 +
===Gyro and Accelerometer===
 +
[[Image:Main-IMU-v3-0.jpg|thumb|right|150px|25&cent;]]
 +
The gyro and accelerometer are a combo system created by [http://www.sparkfun.com SparkFun]. It incorporates both the ADXL330 and IDG300 to enable measurements of acceleration along the x, y, and z axes and of angular rate about the x and y axes. For more information, please visit SparkFun's page on the IMU 5 Degrees of Freedom.
  
It gives us our GPS position every 200ms with an accuracy of at least 3.5m,<br>
+
*[http://www.sparkfun.com/commerce/product_info.php?products_id=741 IMU 5 Degrees of Freedom]
and with an expected accuracy of within a meter using [http://en.wikipedia.org/wiki/Wide_Area_Augmentation_System WAAS].<br>
+
*Voltage Requirement: 3.3V
It does not require a subscription to any service.
+
<br style="clear:both" />
  
 
===Compass===
 
===Compass===
===Accelerometer===
+
[[Image:Main-PNI-V2Xe.jpg|thumb|Now in Green!]]
===Gyro===
+
*[http://www.sparkfun.com/commerce/product_info.php?products_id=236 PNI Vector 2Xe Compass Module]
 +
*SPI Interface
 +
*Accuracy: Max: 2&deg; RMS; Typical: 1&deg; RMS
 +
*Power Requirement: 2mA @ 3.3V
 +
<br style="clear:both" />
 +
 
 
===Wheel Encoders===
 
===Wheel Encoders===
===Cameras===
+
Current Wheel Encoders: [http://www.photocraftencoders.com/PDF_files/SR12%20SPEC.PDF SR12 Absolute Shaft Encoder]
 +
 
 +
We may be able to connect the encoder to the back of the motor instead of near the wheel.  There is a recessed shaft (under a cover) at the back of the motor that is hexagonal (~0.79" diameter x ~0.17" long).  As for mounting, there are four screw holes (size 8-32) equally spaced around the outside of the motor (~3.5" apart longways) and two recessed screw holes (size 8-32) inline with the outer holes (~2.7" apart longways). The inner holes don't have very much clearance to the motor wall near the outside (~0.15").
 +
<br style="clear:both" />
 +
 
 
===Laser Range Finder===
 
===Laser Range Finder===
 +
Current LIDAR: [http://www.acroname.com/robotics/parts/R283-HOKUYO-LASER1.html Hokuyo URG-04LX]
 +
*Indoor model, not suitable to our needs
 +
 +
Next Semester LIDAR: SICK LMS
 +
*Currently hoping to borrow one of these units from the Urban DARPA project
 +
*Outdoor model, used by all serious competitors
 +
<br style="clear:both" />
 +
 +
 +
 +
 +
 +
===Camera===
 +
Need to buy:
 +
*AVT GUPPY F-036 COLOR CCD CAMERA [http://www.1stvision.com/cameras/AVT/avtg036.htm LINK]
 +
*  [http://www.goelectronic.com/Merchant2/merchant.mvc?Screen=PROD&Store_Code=GE&Product_Code=TAMRON+23FM65&Category_Code= wide angle 1/2" c mount lens]
 +
 +
[[Category: IGVC]][[Category:2008-2009]]

Latest revision as of 21:35, 13 June 2018

Mission

Abstracting hardware sensors into quality data that can be accessed over a software interface

Sensors

GPS

Hardware

A Hockey Puck

For our first semester prototype, Alex selected the: Garmin GPS 18 5Hz ($200)

  • Updates every 200ms
  • Accurate to at least 3.5m, expected accuracy of ~1m
  • 12 parallel satellite tracking, WAAS enabled
  • Does not require a subscription to any service
  • Voltage Requirement: 4.0-5.5V

Software

The GPS is attached to COM2 (RS232, /dev/ttyS1, 19200 8N1) on the TS-7800. The GPS outputs a rising edge signal to allow precise time keeping, gpsd interfaces with ntpd and reads the DCD line on COM2 to provide time information via network interface.

Status

gpsd trys to automatically determine the baud rate for serial communication, needs to be recompiled so that the baud rate is fixed or a command line option. ntpd should be trivial to have running as soon as gpsd is working reliably. The default player NMEA driver may need to be modified to make use of the 5Hz update rate, and to be aware of the precision time signal.

Gyro and Accelerometer

25¢

The gyro and accelerometer are a combo system created by SparkFun. It incorporates both the ADXL330 and IDG300 to enable measurements of acceleration along the x, y, and z axes and of angular rate about the x and y axes. For more information, please visit SparkFun's page on the IMU 5 Degrees of Freedom.


Compass

Now in Green!


Wheel Encoders

Current Wheel Encoders: SR12 Absolute Shaft Encoder

We may be able to connect the encoder to the back of the motor instead of near the wheel. There is a recessed shaft (under a cover) at the back of the motor that is hexagonal (~0.79" diameter x ~0.17" long). As for mounting, there are four screw holes (size 8-32) equally spaced around the outside of the motor (~3.5" apart longways) and two recessed screw holes (size 8-32) inline with the outer holes (~2.7" apart longways). The inner holes don't have very much clearance to the motor wall near the outside (~0.15").

Laser Range Finder

Current LIDAR: Hokuyo URG-04LX

  • Indoor model, not suitable to our needs

Next Semester LIDAR: SICK LMS

  • Currently hoping to borrow one of these units from the Urban DARPA project
  • Outdoor model, used by all serious competitors




Camera

Need to buy: