autonomous explorer
play

Autonomous Explorer Group 6 Michael Jun, Scott Hewson, Braedan - PowerPoint PPT Presentation

Autonomous Explorer Group 6 Michael Jun, Scott Hewson, Braedan Jongerius Our Project Build an autonomous robot that will avoid obstacles and build a 2D map of its environment. Robot Platform Rover 5 4 motors with encoders


  1. Autonomous Explorer Group 6 Michael Jun, Scott Hewson, Braedan Jongerius

  2. Our Project Build an autonomous robot that will avoid obstacles and build a 2D map of its environment.

  3. Robot Platform Rover 5 ● 4 motors with encoders ● Adjustable ride height ● Motor rated voltage: 7.2V ● Motor stall current: 2.5A ● Output shaft stall torque: 10Kg/cm ● Gearbox ratio: 86.8:1 ● Speed: 1Km/hr

  4. Optical Encoders ● 1000 state changes per 3 wheel rotations ● A and B XOR-ed together for interrupt ● 5V dropped to 3.3V with voltage divider

  5. Ultrasonic Rangefinders Maxbotix LV-EZ4 ● 42kHz Ultrasonic sensor ● Low 2mA supply current ● 20Hz reading rate ● Analog Output - 10mV/inch ● 6 to 254 inches (6.45m)

  6. Digital compass Honeywell HMC6352 ● Simple I2C interface ● 1 to 20Hz selectable update rate ● 0.5 degree heading resolution ● 1 degree repeatability

  7. Hardware Diagram Range Finders Optical Encoders 5 1 8 ADC XOR 4 DE0 Nano Motor PWM 4 Pairs Voltage 4 Counters Divider I2C 1 1 Compass

  8. Sensors Layout

  9. Software

  10. Scalar to Vector Conversion if(Command==NOT_TURNING) { CarPositionX= cos((Angle+90)*PI/180)*DistanceTraveled+CarPositionX; CarPositionY=sin((Angle+90)*PI/180)*DistanceTraveled+CarPostionY; } LeftSensorX=cos((Angle+180)*PI/180)*LeftSensorScalar+CarPositionX; LeftSensorY=sin((Angle+180)*PI/180)*LeftSensorScalar+CarPositionY; RightSensorX=cos((angles)*PI/180)*RightSensorScalar+CarPositionX; RightSensorY=sin((angle)*PI/180)*RightSensorScalar+CarPositionY;

  11. Test Plans ● Simulate inputs to test VHDL components ● Measure outputs from sensors to verify function ● Measure current draw from components ● Have robot navigate simple obstacles

  12. The Future of the Project ● SD card storage / wireless transmitting ● Backtracking and/or nodes ● Improved turning algorithms

  13. The Current Challenges ● Rangefinder can't sense < 6 inches ● Rangefinder beam pattern ● Current draw ● Retrieving and displaying mapped data in a simple manner

  14. Questions?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend