Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Arduino Neural Networks

Arduino Neural Networks

Neural Networks are another type of Artificial Intelligence used in computing. They are used in computer games, expert systems and at many more places.

A in a limited way you are able to use them on Arduino too - eg. to steer an Arduino robot! In my presentation I will explain more about this topic.

This slides were presented on my presentation "Arduino, roboti a neurální sítě" at Czech Arduino Day 2015 on BarCamp Plzeň (more info at https://plzenskybarcamp.cz/2015/arduino-day) #ArduinoD15 #Arduino #barCampCZ

Tomas Jukin

March 28, 2015
Tweet

More Decks by Tomas Jukin

Other Decks in Technology

Transcript

  1. :-(

  2. Input Hidden Output Ultrasonic Sensor Gyroscope Wheel Encoder Left Motor

    Right Motor 20º = 20/180 = 0,111… 0,345 = 34% power
  3. Input Hidden Output Ultrasonic Sensor Gyroscope Wheel Encoder Left Motor

    Right Motor 20º = 20/180 = 0,111… 0,345 = 34% power 0,4 = 40% power
  4. Input Hidden Output Ultrasonic Sensor Gyroscope Wheel Encoder Left Motor

    Right Motor 20º = 20/180 = 0,111… 0,345 = 34% power 0,4 = 40% power 0,4 - 0,345 = 0,055
  5. Input Hidden Output Ultrasonic Sensor Gyroscope Wheel Encoder Left Motor

    Right Motor 20º = 20/180 = 0,111… 0,345 = 34% power 0,4 = 40% power 0,4 - 0,345 = 0,055
  6. Input Hidden Output Ultrasonic Sensor Gyroscope Wheel Encoder Left Motor

    Right Motor 20º = 20/180 = 0,111… 0,345 = 34% power 0,4 = 40% power 0,4 - 0,345 = 0,055 W11 = 0,14 W12 = 0,65 W14 = 0,42 W13 = 0,26 W21 = 0,21 W22 = 0,37 W24 = 0,19 W23 = 0,46
  7. Ultrasonic Sensor Gyroscope Wheel Encoder Left Motor Right Motor 20º

    = 20/180 = 0,111… 0,345 = 34% power 0,4 = 40% power 0,4 - 0,345 = 0,055 W11 = 0,14 W12 = 0,65 W14 = 0,42 W13 = 0,26 W21 = 0,21 W22 = 0,37 W24 = 0,19 W23 = 0,46 Backpropagation
  8. Ultrasonic Sensor Gyroscope Wheel Encoder Left Motor Right Motor 20º

    = 20/180 = 0,111… 0,345 = 34% power 0,4 = 40% power 0,4 - 0,345 = 0,055 W11 = 0,14 W12 = 0,65 W14 = 0,42 W13 = 0,26 W21 = 0,21 W22 = 0,37 W24 = 0,19 W23 = 0,46 Backpropagation
  9. Ultrasonic Sensor Gyroscope Wheel Encoder Left Motor Right Motor 20º

    = 20/180 = 0,111… 0,345 = 34% power 0,4 = 40% power 0,4 - 0,345 = 0,055 W11 = 0,14 W12 = 0,65 W14 = 0,42 W13 = 0,26 W21 = 0,21 W22 = 0,37 W24 = 0,19 W23 = 0,46 Backpropagation
  10. Ultrasonic Sensor Gyroscope Wheel Encoder Left Motor Right Motor 20º

    = 20/180 = 0,111… 0,345 = 34% power 0,4 = 40% power 0,4 - 0,345 = 0,055 W11 = 0,14 W12 = 0,65 W14 = 0,42 W13 = 0,26 W21 = 0,21 W22 = 0,37 W24 = 0,19 W23 = 0,46 Backpropagation
  11. ANN on Raspi? Yop, that is a start… and I2C

    or UART will connect it with UNO…
  12. ANN on Raspi? Yop, that is a start… and I2C

    or UART will connect it with UNO… but BEWARE the VOLTAGE!
  13. #Probee Robot 3x UltraSonic Sensor (Forward / Backward / Turret)

    4x DC Motor 1x Motor Controller (Left / Right) 1x Arduino UNO (= brain) 1x Bluetooth Module 1x 2x16 I2C LCD (= status display)
  14. #Probee Robot UNO ANN Hours to learn movement… 15 minutes

    battery Needs better HW preparation … =>
  15. Interested? Build or Implement start today! You can start right

    now… …with any language… …or on Arduino!