Presentation is loading. Please wait.

Presentation is loading. Please wait.

Manuela Veloso Somchaya Liemhetcharat. Sensing, Actions, and Communication Robots make decisions based on their sensing: without coordination, two robots.

Similar presentations


Presentation on theme: "Manuela Veloso Somchaya Liemhetcharat. Sensing, Actions, and Communication Robots make decisions based on their sensing: without coordination, two robots."— Presentation transcript:

1 Manuela Veloso Somchaya Liemhetcharat

2 Sensing, Actions, and Communication Robots make decisions based on their sensing: without coordination, two robots could decide conflicting actions based on their sensing, e.g., vision. Robot soccer example: if two robots see the ball, they could both decide to go to the ball. Instead, by communicating what they sense, they can coordinate their actions. Leader-follower example: a “leader” robot senses a path and by communicating actions to the “follower” robot, both robots can move along the path together.

3 Robot Coordination using Communication 1. Communicating sensing to coordinate roles, i.e., to assign actions to each robot Example video: in the CMU RoboCup Humanoid NAO team 2010, two robots communicate their distance to the ball, to decide which one is: the Attacker, i.e., the one that scores goals, the Defender, i.e., the one that blocks goals.

4 1. Both robots see the ball.

5 2. Each robot communicates to the other its distance to the ball as seen by its own vision.

6 3. The robot closest to the ball becomes the Attacker. 4. The other robot becomes the Defender.

7 5. The Attacker approaches the ball. 6. The Defender stays in position.

8 7. The Attacker gets ready to kick the ball. 8. The Defender heads to a defensive position.

9 Communicating Sensing for Role Coordination

10 Robot Coordination using Communication 1. Communicating sensing to coordinate roles, i.e., to assign actions to each robot 2. Communicating actions to coordinate roles Example video: in the CMU RoboCup Humanoid NAO team 2010, one robot sees the ball, communicates actions to the other, and decides which one: approaches the ball and is the Attacker, moves aside and is the Defender.

11 1. One robot sees the ball.

12 2. The robot seeing the ball communicates actions to the other and assigns roles.

13 3. The robot that sees the ball is the Attacker. 4. The other robot is the Defender.

14 5. The Attacker heads to the ball. 6. The Defender moves aside to clear the shot to the goal.

15 Communicating Actions to Role Coordination

16 Robot Coordination using Communication 1. Communicating sensing to coordinate roles, i.e., to assign actions to each robot 2. Communicating actions to coordinate roles Other examples: Pushing a large object with multiple robots Searching a room for an object


Download ppt "Manuela Veloso Somchaya Liemhetcharat. Sensing, Actions, and Communication Robots make decisions based on their sensing: without coordination, two robots."

Similar presentations


Ads by Google