User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ee:depth-sensors:start [2016/09/23 22:03]
Brandon Kallaher [Table]
— (current)
Line 1: Line 1:
-====== Depth Sensors ====== 
-**Project Lead**: Victoria Ross 
  
-===== Overview ===== 
-Depth sensors are a crucial means to receive feedback about more than just depth. By using four high-precision depth sensors, pitch and roll of the submarine can be calculated. Pitch and roll information can then be used to validate any information provided by an inertial measurement unit, and it is especially useful because depth sensors are not prone to the error induced by motors that a magnetometer is. 
- 
-===== Theory ===== 
-Think of three of the depth sensors defining a plane in 3D space. The final depth sensor acts as a fixed point above that plane that rotates as the plane rotates. If the fixed point is off-center of the plane, then when the plane rotates 180 degrees (staying flat at all times), then roll and pitch can be determined. 
- 
-===== Resources ===== 
-^ Resource ​                                                                                                                                                                                                                                                                                                                                                                         ^ Description ​                                                                                            ^ 
-| [[http://​www.atmel.com/​images/​doc8059.pdf|ATMega1284P]] ​                                                                                                                                                                                                                                                                                                                          | Microcontroller to be used on the project. ​                                                             | 
-| [[https://​www.google.com/​url?​sa=t&​rct=j&​q=&​esrc=s&​source=web&​cd=3&​cad=rja&​uact=8&​ved=0ahUKEwjEhdbp_aPPAhVO4mMKHdgSADsQFggrMAI&​url=http%3A%2F%2Fwww.te.com%2Fcommerce%2FDocumentDelivery%2FDDEController%3FAction%3Dsrchrtrv%26DocNm%3DMS5837-30BA%26DocType%3DData%2BSheet%26DocLang%3DEnglish&​usg=AFQjCNFX8Z_uUFniAgjPcx5g-HyOEqLC2A&​sig2=VaXTqD-NTqNlv3XBGgurkg|Depth Sensor]] ​ | Depth sensor in use on the submarine. ​                                                                  | 
-| [[https://​www.arduino.cc/​en/​Tutorial/​HomePage|Arduino Tutorials]] ​                                                                                                                                                                                                                                                                                                                | Code tutorials for programming Arduino devices. ​                                                        | 
-| [[git>​MCUdude/​MightyCore|ATMega1284P Arduino Core]] ​                                                                                                                                                                                                                                                                                                                              | Arduino Core for the ATMega1284P ​                                                                       | 
-| [[ros>​rosserial_arduino|RosSerial Documentation]] ​                                                                                                                                                                                                                                                                                                                                | RosSerial is the communication protocol that allows implementation of a ROS node on a microcontroller. ​ | 
-| [[http://​www.ti.com/​lit/​ds/​symlink/​tca9543a.pdf|I2C MUX - 2]]                                                                                                                                                                                                                                                                                                                     | 2-Channel I2C mux chip for multisensor configurations. ​                                                 | 
-| [[http://​www.ti.com/​lit/​ds/​symlink/​tca9545a.pdf|I2C MUX - 4]]                                                                                                                                                                                                                                                                                                                     | 4-Channel I2C mux chip for multisensor configurations. ​                                                 |