1 / 15

Component based, hardware-software system for fuzzy controlling of automated vehicles

Component based, hardware-software system for fuzzy controlling of automated vehicles. László Siroki 5 th year comp. sci. Tivadar Pápai 5 th year comp. sci. Attila Geresdi 5 th physicist Supervisor: Dr. László T. Kóczy, TMIT. The motivation. Contest in Kiskunhalas, 2006

gasha
Download Presentation

Component based, hardware-software system for fuzzy controlling of automated vehicles

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. Component based,hardware-software system for fuzzy controlling of automated vehicles László Siroki 5th year comp. sci. Tivadar Pápai 5th year comp. sci. Attila Geresdi 5th physicist Supervisor: Dr. László T. Kóczy, TMIT

  2. The motivation • Contest in Kiskunhalas, 2006 • Task: build a mars rover model from simple elements • The mission: • find a metal plate hidden under the sandy surface • take sand sample over the plate • take this back to the base • dodge the obstacles • Difficulties • every user command was delayed by 30s • Orientation by the photos of a „satellite” (web camera)

  3. The „Tiger tank” before start

  4. On the way…

  5. Finish line We are behind the draught screen Base

  6. Construction • Caterpillar model vehicle • Own motor driver electronics • Controlling unit: „mitmót” (with TinyOS system) • Motor controlling, sensor handling, radio communication • Sensors: • Metal detector • Collision detector • Outputs: • Trier • (LEDs)

  7. GUI Rover configuration View, controler World model Caterpillar model Caterpillar controller Caterpillar controlling TinyOS message handling View, controler Position detector objects Web camera locator Web camera handling Position calculation LED detection Software architecture • Component-based, replaceable elements, expandable • Implementation: C#.NET 2.0

  8. TB,E kB kE TC,E TB,C kC TC,P TP,DP d kDP kP d d d Position-determination • Web camera at a fixed location • LEDs • Pattern is important • Image processing • Detection of LEDs • Calculation of 3D transformation • Web camera calibration

  9. The controller • Purpose: to follow a piece-wise linear path • Difficulties: • The behavior of the rover is non-linear • We get the position of the rover delayed • The delay can oscillate • The system is non-linear

  10. pseudo target end angular deviation start mars rover The simpliest solution: fuzzy controller • Inputs: • Angular deviation • Angular velocity • Outputs: • Average of the caterpillar-tracks’ signals • and their difference

  11. User interface • Configuration • Sematic map • Path creation • Manual control • Buttons • Joystick

  12. Path planning Reduced to a physics problem Springs with charged ends Repelling stones Finding the state with minimal energy by Monte-Carlo method Future plans - 1

  13. Future plans - 2 • Simulator • Necessity • Making development faster (developing without a vehicle) • Optimization of the controller • At the next year’s contest satellite picture will be available every 1s, between these intervals we could estimate the vehicle’s position • Implementation • MLP network (using its universal approximator property)

  14. Thank you for your attention!

  15. The fuzzy rules and the (Vd,Va) outputs

More Related