1 / 18

Submarine Inertial Navigation System (INS)

Submarine Inertial Navigation System (INS). Team Members: Ernest Yang, Nate Fisher, Chris Branson, James Yang. Georgia Institute of Technology ECE4007 Spring 2007. Project Goals. Inertial Navigation System:

marrim
Download Presentation

Submarine Inertial Navigation System (INS)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SubmarineInertial Navigation System (INS) Team Members: Ernest Yang, Nate Fisher, Chris Branson, James Yang Georgia Institute of Technology ECE4007 Spring 2007

  2. Project Goals • Inertial Navigation System: • A device to determine navigation data (position, velocity, heading, etc.) for underwater operation • Submarine will participate in a NAVY-sponsored competition (no GPS allowed) ECE4007 Spring 2007 Submarine INS

  3. Specifications 3 ECE4007 Spring 2007 Submarine INS

  4. Projected and Actual Budget Projected Budget: 6DoF IMU- $325 DsPic30F3013- $10 Misc. Components (resistors, caps, board, etc)- $30 Total so far: $365 Final Budget 6DoF IMU- $325 DsPic30F3013- $10 Misc. Components (resistors, caps, board, etc)- Free Project Total: $335 4 ECE4007 Spring 2007 Submarine INS

  5. Project Background • 6 Degrees of Freedom (DoF): • 3 linear translations: x, y, z • 3 angular rotations: roll, pitch, yaw ECE4007 Spring 2007 Submarine INS http://www.grc.nasa.gov

  6. Position Calculation • Two coordinate systems: Navigational Frame Earth Frame ECE4007 Spring 2007 Submarine INS

  7. Position Calculation • Orientation change is from integration • Translation is from integration • Rotation matrix computed from orientation (mixed angles) • Provides “clean” method of calculating translation in “Earth” frame ECE4007 Spring 2007 Submarine INS

  8. Leading Sources of Error • Sensor sample rate is 10 ms • Sensor “strap-down” mechanics • Rotation coordinates kept orthogonal via software correction • Estimation drift realized via integration of noise for long periods ECE4007 Spring 2007 Submarine INS

  9. Submarine-To-INS Protocol • Similar to Ethernet Packet - Preamble (4 bytes) - 5 bytes for state components and 2 bytes line feed and carriage return - 12 state components - 18 byte check sum - ASCII output ECE4007 Spring 2007 Submarine INS

  10. Key Components 6DoF Inertial Measurement Unit (IMU) One Freescale MMA7260Q Triple-Axis Accelerometer Three Analog Devices ADXRS150 Gyroscopes dsPIC30F Microcontroller Two UART connections ICSP connection ECE4007 Spring 2007 Submarine INS

  11. ICSP Connector 6 Pin Header Submarine Data Input ICSP Circuit dsPIC30F PGD/PGC U1RX/TX U2RX/TX Vdd 5V Voltage Regulator Jumper Switch IMU Data Input External Power Source 9V Battery Interconnects and Interfaces ? ECE4007 Spring 2007 Submarine INS

  12. Current Status dsPIC30F ICSP Header IMU Connector (UART) MAX232 TTL/RS232 Convertor Submarine Connector (UART) ECE4007 Spring 2007 Submarine INS

  13. Status : Completed Tasks • Hardware • Prototype Built on a Breadboard • Final Circuit Board Built • Successfully Communicates with PC at 56k baud rate or below. (MRG requested 36.6k or below.) • dsPIC30F Software Upgradeable using ICSP headers • Software • Submarine-to-INS Message Generator and Parser • Time devoted to fixing the communication problem ECE4007 Spring 2007 Submarine INS

  14. Schedule: Completed Tasks 15 ECE4007 Spring 2007 Submarine INS

  15. Status : Incomplete Tasks • IMU to dsPIC30F Communication • Working with Manufacturers • Instead of Kalman filter, Low Pass filter will be used. ECE4007 Spring 2007 Submarine INS

  16. Status : Problems • IMU Arrived ~4 Weeks Late • Lack of experience with dsPIC30F • Very small support community • Unresolved Forum Entries • Very few examples ECE4007 Spring 2007 Submarine INS

  17. What We Would do Differently • Contingency Planning • Secondary supplier to ensure a timely delivery • Better Workload Management • Divide up the work more evenly • Time Budget Analysis • Allocate more time to experimenting with components • Allocate time for unforeseen delays ECE4007 Spring 2007 Submarine INS

More Related