Project Update #4: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers (Presenting)...

12
Project Update #4: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers (Presenting) Alejandro Betancourt Nao Robot (Presenting)

Transcript of Project Update #4: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers (Presenting)...

Page 1: Project Update #4: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers (Presenting) Alejandro Betancourt Nao Robot (Presenting)

Project Update #4:Nao Robot playing Checkers

Natalia Irigoyen Wouter Kuijpers (Presenting)

Alejandro Betancourt Nao Robot (Presenting)

Page 2: Project Update #4: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers (Presenting) Alejandro Betancourt Nao Robot (Presenting)

Nao playing Checkers

• Implementing more sophisticated behavior on a Nao-Robot

Make the Nao-Robot play checkers with a human opponent.

Page 3: Project Update #4: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers (Presenting) Alejandro Betancourt Nao Robot (Presenting)

Nao Robot

• Our fourth member:

Page 5: Project Update #4: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers (Presenting) Alejandro Betancourt Nao Robot (Presenting)

Nao Robot Perspective

http://youtu.be/gVV6OqD1Rcs

Added: this is the same movie but from the Nao Robot perspective.

Page 6: Project Update #4: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers (Presenting) Alejandro Betancourt Nao Robot (Presenting)

Small Remark

Page 7: Project Update #4: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers (Presenting) Alejandro Betancourt Nao Robot (Presenting)

Nao Control – Kinematics

• Previous Time: Forward Kinematics is done! – Mentioned something

about decoupling…

Page 8: Project Update #4: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers (Presenting) Alejandro Betancourt Nao Robot (Presenting)

Nao Control – Inverse Kinematics

• Inverse Kinematics: (5DOF)

• Maybe because of the design of the robot, the Inverse Kinematics can be decoupled.

Page 9: Project Update #4: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers (Presenting) Alejandro Betancourt Nao Robot (Presenting)

Nao Control – Inverse Kinematics

• Inverse Position Kinematics

• Find an expression for the Wrist Center and solve it for the and

Page 10: Project Update #4: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers (Presenting) Alejandro Betancourt Nao Robot (Presenting)

Nao Control – Inverse Kinematics• Inverse Orientation Kinematics

• Find an expression for the Wrist Center and solve it for the and

• One of the solutions:

Page 11: Project Update #4: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers (Presenting) Alejandro Betancourt Nao Robot (Presenting)

Nao Control – Inverse Kinematics

• Problem Detected: grasping in front of Nao

• See what inverse kinematics yields.

• Allow small deviations from the desired orientation.

• Contact the Robotics contact about this.

Page 12: Project Update #4: Nao Robot playing Checkers Natalia Irigoyen Wouter Kuijpers (Presenting) Alejandro Betancourt Nao Robot (Presenting)

Thank you!