Skip to content

Commit

Permalink
Update Robot_Movement.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
MedadRufus committed Mar 12, 2020
1 parent 24389dc commit d9a7579
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions docs/Robot_Movement.rst
Original file line number Diff line number Diff line change
@@ -1,19 +1,23 @@
Robot Motion
===============================
The primary function of the robot was to pick up the Connect four game token and drop it into the right column. Some of the motions carried out by the robot can be seen in this video

.. raw:: html

<div style="position: relative; padding-bottom: 10%; height: 0; overflow: hidden; max-width: 100%; height: auto;">
<div style="position: relative; padding-bottom: 1%; height: 0; overflow: hidden; max-width: 100%; height: auto;">
<iframe src="https://drive.google.com/file/d/1iwWsbIvJiJaZ3lVvjgfFsQGlwxhQhPgR/preview" width="640" height="480"></iframe>
</div>

..
The motion of the robot was controlled by setting

Here is an overview of the robot's motion when it plays a move

.. figure:: _static/Panda_movement.png
:align: center
:figclass: align-center


A separate python script was created which contained the robot class with methods related to its motion. This enabled us to keep the main python script clean and legible. The following in a breakdown of the methods within this Connect4Robot class.

A separate python script was created which contained the robot class with methods related to its motion. The class methods could be called to move the robot to a cartesian point, open and close the gripper and calibrate the robot's position. Keeping the methods abstracted away in another file enabled us to keep the main python script clean and legible. The following in a breakdown of the methods within this Connect4Robot class.


Init
Expand Down

0 comments on commit d9a7579

Please sign in to comment.