Raghavender Sahdev, Jai Bansal and Reza Emami at ......Raghavender Sahdev, Jai Bansal and Reza Emami...

12
Raghavender Sahdev, Jai Bansal and Reza Emami at University of Toronto Institute for Aerospace Studies (UTIAS), Canada In Summer 2014

Transcript of Raghavender Sahdev, Jai Bansal and Reza Emami at ......Raghavender Sahdev, Jai Bansal and Reza Emami...

Page 1: Raghavender Sahdev, Jai Bansal and Reza Emami at ......Raghavender Sahdev, Jai Bansal and Reza Emami at University of Toronto Institute for Aerospace Studies (UTIAS), Canada In Summer

Raghavender Sahdev, Jai Bansal and Reza Emami at University of Toronto Institute for Aerospace Studies

(UTIAS), Canada In Summer 2014

Page 2: Raghavender Sahdev, Jai Bansal and Reza Emami at ......Raghavender Sahdev, Jai Bansal and Reza Emami at University of Toronto Institute for Aerospace Studies (UTIAS), Canada In Summer

12 robots

7 by 7 meters area

4 obstacles

12 items to be picked

1 Target Zone

Page 3: Raghavender Sahdev, Jai Bansal and Reza Emami at ......Raghavender Sahdev, Jai Bansal and Reza Emami at University of Toronto Institute for Aerospace Studies (UTIAS), Canada In Summer

4 different types of robots ( {strong, weak} x {fast, slow}) 2 different type of items (light & heavy) Constraints –

◦ weak bot cant pick heavy item ◦ 2 weak can pick up heavy item

Pick and deposit items in shortest time (intelligence part by Justin Gerard (PhD student))

Page 4: Raghavender Sahdev, Jai Bansal and Reza Emami at ......Raghavender Sahdev, Jai Bansal and Reza Emami at University of Toronto Institute for Aerospace Studies (UTIAS), Canada In Summer

Mapping done by 2 overhead webcams having FOV 120 degrees each.

Page 5: Raghavender Sahdev, Jai Bansal and Reza Emami at ......Raghavender Sahdev, Jai Bansal and Reza Emami at University of Toronto Institute for Aerospace Studies (UTIAS), Canada In Summer

Localization done by overhead cameras

The camera captures position of each robot and sends it back to the system

A direct transformation done between pixels and actual distance on ground to estimate the distance to be travelled

Odometry (from shaft encoders) used with the camera to aid the robot

Page 6: Raghavender Sahdev, Jai Bansal and Reza Emami at ......Raghavender Sahdev, Jai Bansal and Reza Emami at University of Toronto Institute for Aerospace Studies (UTIAS), Canada In Summer

X and y directly got from the camera

Orientation of the bot as follows:

Page 7: Raghavender Sahdev, Jai Bansal and Reza Emami at ......Raghavender Sahdev, Jai Bansal and Reza Emami at University of Toronto Institute for Aerospace Studies (UTIAS), Canada In Summer

Vision comes to the rescue..!!

Based on colors

Page 8: Raghavender Sahdev, Jai Bansal and Reza Emami at ......Raghavender Sahdev, Jai Bansal and Reza Emami at University of Toronto Institute for Aerospace Studies (UTIAS), Canada In Summer

Based on blob area, each of the 4 robot classes has 3 robots

Page 9: Raghavender Sahdev, Jai Bansal and Reza Emami at ......Raghavender Sahdev, Jai Bansal and Reza Emami at University of Toronto Institute for Aerospace Studies (UTIAS), Canada In Summer

Robots have magnets at their bottom

Items to be picked up are of iron

Black – heavy item

Red – light item

Page 10: Raghavender Sahdev, Jai Bansal and Reza Emami at ......Raghavender Sahdev, Jai Bansal and Reza Emami at University of Toronto Institute for Aerospace Studies (UTIAS), Canada In Summer

2 weak robots to pick up a heavy item

We achieve this mechanism by making one of the robot to follow the other robot

Page 11: Raghavender Sahdev, Jai Bansal and Reza Emami at ......Raghavender Sahdev, Jai Bansal and Reza Emami at University of Toronto Institute for Aerospace Studies (UTIAS), Canada In Summer

Tactile sensors detect boundary and obstacles

Page 12: Raghavender Sahdev, Jai Bansal and Reza Emami at ......Raghavender Sahdev, Jai Bansal and Reza Emami at University of Toronto Institute for Aerospace Studies (UTIAS), Canada In Summer