WEBVTT

00:00.200 --> 00:06.680
Now that we know how to use the movie API to move the robot through Python and C plus plus scripts,

00:06.800 --> 00:12.740
we can apply these skills to develop any application that involves the movement of VR from one point

00:12.740 --> 00:17.450
to another, and then planning a feasible trajectory that avoids obstacles.

00:18.320 --> 00:25.550
In this course, we will develop a task server, an action server that performs several predefined robot

00:25.550 --> 00:32.000
movements, meaning it will move the robot's gripper to different position in space based on the goal

00:32.000 --> 00:36.260
received from the action server, which we have called the task server.

00:37.080 --> 00:43.290
To implement these functionalities, we will need to use the APIs provided by Moovit for the developers,

00:43.290 --> 00:48.600
which we have already used to create simple sample codes in the previous lessons.

00:49.220 --> 00:55.160
In the next section of this course, we are going to use these action server to communicate with the

00:55.160 --> 00:57.200
Amazon Alexa Voice Assistant.

00:57.500 --> 01:04.760
In fact, in the next section we will ensure that the Amazon Alexa voice assistant sends a goal to the

01:04.760 --> 01:11.240
task server based on the voice command that it received, making the robot move to a different position

01:11.240 --> 01:14.720
in space, according to the command given to Alex.

01:15.610 --> 01:22.120
The first task identified by the ID zero will move the robot to the default position.

01:22.150 --> 01:25.570
The home position with the robot's gripper open.

01:26.200 --> 01:33.700
The second task identified by the ID one will move the robot to a hypothetical pick position, meaning

01:33.700 --> 01:39.790
it will take the robot to a predefined position and it will close the gripper to grasp an hypothetical

01:39.790 --> 01:40.480
object.

01:40.900 --> 01:47.590
Finally, the last task we will implement in this course identified by the ID two will move the robot

01:47.590 --> 01:50.020
to an hypothetical rest position.
