Now that we know how to use the movie API to move the robot through Python and C plus plus scripts,
we can apply these skills to develop any application that involves the movement of VR from one point
to another, and then planning a feasible trajectory that avoids obstacles.
In this course, we will develop a task server, an action server that performs several predefined robot
movements, meaning it will move the robot's gripper to different position in space based on the goal
received from the action server, which we have called the task server.
To implement these functionalities, we will need to use the APIs provided by Moovit for the developers,
which we have already used to create simple sample codes in the previous lessons.
In the next section of this course, we are going to use these action server to communicate with the
Amazon Alexa Voice Assistant.
In fact, in the next section we will ensure that the Amazon Alexa voice assistant sends a goal to the
task server based on the voice command that it received, making the robot move to a different position
in space, according to the command given to Alex.
The first task identified by the ID zero will move the robot to the default position.
The home position with the robot's gripper open.
The second task identified by the ID one will move the robot to a hypothetical pick position, meaning
it will take the robot to a predefined position and it will close the gripper to grasp an hypothetical
object.
Finally, the last task we will implement in this course identified by the ID two will move the robot
to an hypothetical rest position.