Ghetto Roomba COMPUTER VISION AIDED CLEANER ROBOT Robot has Servos - - PowerPoint PPT Presentation

ghetto roomba
SMART_READER_LITE
LIVE PREVIEW

Ghetto Roomba COMPUTER VISION AIDED CLEANER ROBOT Robot has Servos - - PowerPoint PPT Presentation

Ghetto Roomba COMPUTER VISION AIDED CLEANER ROBOT Robot has Servos for movement and Pulley with 2 DC motors Robot Control using: Raspberry Pi and Arduino Arduino Remote Control using IR and Remote Using an IR sensor and library, the


slide-1
SLIDE 1

Ghetto Roomba

COMPUTER VISION AIDED “CLEANER” ROBOT

slide-2
SLIDE 2

Robot has Servos for movement and Pulley with 2 DC motors

slide-3
SLIDE 3

Robot Control using: Raspberry Pi and Arduino

slide-4
SLIDE 4

Arduino

slide-5
SLIDE 5

Remote Control using IR and Remote

Using an IR sensor and library, the Robot can controlled using a remote from the Arduino All without interfering with the Raspberry Pi’s control and allowing for simultaneous use of pulley and servos

slide-6
SLIDE 6

Pulley Motors are controlled using PWM to change speed and limit torque

slide-7
SLIDE 7

Ultrasonic Object Detection covers camera’s blind spot

slide-8
SLIDE 8

Raspberry Pi

slide-9
SLIDE 9

Raspberry Pi is outfitted with Pi Camera

slide-10
SLIDE 10

Raspberry Pi uses OpenCV 4 for contour recognition based on hue

slide-11
SLIDE 11

Raspberry Pi communicates with Arduino using simple Serial protocol

Command format: <letter>|<duration>|<val1>|<val2>|\n with parameters being optional Response format: <letter><float>| with number being optional Can be used by user at terminal (due to \n) or programmatically Examples:

  • m|1000|1

00|180|1 0|180| 0|: Move forward at full speed for 1 second (180 being the degrees the servos are set)

  • b|1000

00|: Beep for 1 second

  • u: Raise pulley (up) with p response when done
  • U: Make ultrasonic measurement, response: U13

13.46| 46| if there is an object 13.46cm away

slide-12
SLIDE 12

Robot grabs batteries and puts them back at their container

slide-13
SLIDE 13

Robot achieves independent control

slide-14
SLIDE 14

Kapenekakis Antheas

2020, COMP513: Autonomous Agents (2016030099)