project proposal [5hc99]: nao robot playing checkers natalia irigoyen wouter kuijpers alejandro...
TRANSCRIPT
![Page 1: Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt](https://reader036.vdocuments.net/reader036/viewer/2022070411/56649cf65503460f949c5907/html5/thumbnails/1.jpg)
Project Proposal [5HC99]:Nao Robot playing Checkers
Natalia IrigoyenWouter Kuijpers
Alejandro Betancourt
![Page 2: Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt](https://reader036.vdocuments.net/reader036/viewer/2022070411/56649cf65503460f949c5907/html5/thumbnails/2.jpg)
Outline of Presentation
1. Project Overview2. Main Challenges & Subgoals
3. Project Materials4. Planning
5. Progress so far
![Page 3: Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt](https://reader036.vdocuments.net/reader036/viewer/2022070411/56649cf65503460f949c5907/html5/thumbnails/3.jpg)
Outline of Presentation
1. Project Overview2. Main Challenges & Subgoals
3. Project Materials4. Planning
5. Progress so far
![Page 4: Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt](https://reader036.vdocuments.net/reader036/viewer/2022070411/56649cf65503460f949c5907/html5/thumbnails/4.jpg)
Nao playing Checkers
• Implementing more sophisticated behavior on a Nao-Robot
Make the Nao-Robot play checkers with a human opponent.
![Page 5: Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt](https://reader036.vdocuments.net/reader036/viewer/2022070411/56649cf65503460f949c5907/html5/thumbnails/5.jpg)
Nao Robot
“The first camera, located on NAO’s forehead, scans the horizon, while the second located at mouth level scans the immediate
surroundings.” – 1220 px, 30 fps
Camera
Camera
“NAO is a programmable, 58cm tall humanoid Robot with 25 Degrees Of
Freedom (DOF) whose key elements are
Electric Motors and Actuators”
www.aldebaran.com/en/humanoid-robot/nao-robot
![Page 6: Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt](https://reader036.vdocuments.net/reader036/viewer/2022070411/56649cf65503460f949c5907/html5/thumbnails/6.jpg)
Nao Robot’s Processing
• Intel ATOM 1,6 Ghz CPU (located in the head) • Second CPU (No Specs) (located in the torso)
• NAO’s SDK lets you develop your own modules with OpenCV and supports image feedback
![Page 7: Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt](https://reader036.vdocuments.net/reader036/viewer/2022070411/56649cf65503460f949c5907/html5/thumbnails/7.jpg)
Outline of Presentation
1. Project Overview2. Main Challenges & Subgoals
3. Project Materials4. Planning
5. Progress so far
![Page 8: Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt](https://reader036.vdocuments.net/reader036/viewer/2022070411/56649cf65503460f949c5907/html5/thumbnails/8.jpg)
Main Challenges – Nao’s Vision
• Observe the State of the Game (using Vision)• Calibration of Stereo-Camera’s• Detect objects of interest in 2D Space
![Page 9: Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt](https://reader036.vdocuments.net/reader036/viewer/2022070411/56649cf65503460f949c5907/html5/thumbnails/9.jpg)
Main Challenges – The Game
12
3
• Follow a Designed Strategy (Processing)• Finite-Horizon Optimization Problem• Implementation of the Algorithm in Python
![Page 10: Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt](https://reader036.vdocuments.net/reader036/viewer/2022070411/56649cf65503460f949c5907/html5/thumbnails/10.jpg)
Main Challenges – Nao’s Control
• Move the Checker Pieces (Control of Nao’s Arm)• Controlling Nao’s arm • Grasping objects• Estimate the position of objects in real world and
relative to the end-effector for grasping purposes
Checker Piece
Nao’s Fingers
Modified Checker Piece
![Page 11: Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt](https://reader036.vdocuments.net/reader036/viewer/2022070411/56649cf65503460f949c5907/html5/thumbnails/11.jpg)
Outline of Presentation
1. Project Overview2. Main Challenges & Subgoals
3. Project Materials4. Planning
5. Progress so far
![Page 12: Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt](https://reader036.vdocuments.net/reader036/viewer/2022070411/56649cf65503460f949c5907/html5/thumbnails/12.jpg)
Project Materials
• Nao Robot – available at the Faculty of Industrial Design.
• Make a modified checkers game for the Nao robot.
As the Nao Robot (5000 Euro) is already available we do not expect this project to have a total cost higher than 60 Euro.
![Page 13: Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt](https://reader036.vdocuments.net/reader036/viewer/2022070411/56649cf65503460f949c5907/html5/thumbnails/13.jpg)
Outline of Presentation
1. Project Overview2. Main Challenges & Subgoals
3. Project Materials4. Planning
5. Progress so far
![Page 14: Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt](https://reader036.vdocuments.net/reader036/viewer/2022070411/56649cf65503460f949c5907/html5/thumbnails/14.jpg)
Planning
Division of Responsibilities• Control of Nao – Wouter Kuijpers• Vision of Nao – Natalia Irigoyen• Checkers System – Alejandro Betancourt
Rough Planning• Finish of Main Challenges – Finish Start of May• Start Merging separate Codes
![Page 15: Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt](https://reader036.vdocuments.net/reader036/viewer/2022070411/56649cf65503460f949c5907/html5/thumbnails/15.jpg)
Outline of Presentation
1. Project Overview2. Main Challenges & Subgoals
3. Project Materials4. Planning
5. Progress so far
![Page 16: Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt](https://reader036.vdocuments.net/reader036/viewer/2022070411/56649cf65503460f949c5907/html5/thumbnails/16.jpg)
Progress so Far
• Design overall Software architecture • Connect Python-scripts to Nao Simulator
• Perform basic movement of Nao’s Arm• Exploring the coordinate reference frames of
the Nao Robot.
• Small Demo using Nao Simulator
![Page 17: Project Proposal [5HC99]: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers Alejandro Betancourt](https://reader036.vdocuments.net/reader036/viewer/2022070411/56649cf65503460f949c5907/html5/thumbnails/17.jpg)
Thank you!