As we have discussed, that all of the things are ready.
We are also making things easy for our computer vision.
Now it's time to perform the last creation of the node, and that is going to be made solid work forward.
That is going to be really interesting.
Let me create a Python file or I should just create a copy of my video saver.
Okay.
And I am going to rename this as missile version.
Good bye.
Interesting thing is in this solver, it is going to be almost same as videos.
They were just without the last line of writing this out.
I have deleted that line and one more line that I don't want is video part because we are not going
to be saving the video user base, although we are going to visualize the video and we are also going
to send command velocities to the robot on the command velocity topic.
And for that we are going to be needing driver load as well.
So let's bring diver dude side by side and we are going to bring in the publisher and subscriber only
the publisher here.
And let me just paste it here.
Some indentation issues.
What else is required, command velocity and it is going to be called a timer callback, a function
that is going to be called on every half a second that is going to be sending the velocities.
So there can be two different ways of writing this function, the functionality for command velocity
regarding sending the velocities to the rule board.
Okay.
Let me just show you, when I have all of the things up and running in a queue.
The thing is, first we have a publisher that we are going to be sending the command velocities on the
CMT, very topic with the message type list, the basic stuff.
We have a timer for calling a timer callback.
I will say, Miss Seidel, we and that is going to call this function, which is going to solve the
list and I have to obviously give it to the time required.
So this means all it is going to be called every half a second or whatever the the frequency you want.
Then we have a subscriber and I will do bring subscriber above the publisher and it is not necessary.
I'm just keeping things close to each other.
It is going to be getting a bit from the withdraw as we did in the video saver process.
That information is going and I am got to do the live to get video feed and I'm going to bring that
same as our function callback base solving is going to be the be dealing with the velocity.
Whenever we update the message we will going to get video feedback that is going to be running on one
side and the base solving callbacks after half a second or half a second for now is going to be really
go the other side.
If we are not receiving the images from the video feed, this resolving is going to keep on dragging.
One thing that you can do is to bring this velocity, sending it to that video feed.
But if we do not receive any video that is not going to of your record is not going to work, it's our
choice.
And I do do I and I think the computer vision device will shift be solving it to get video feed that
we will not have another timer function.
I just leave it like this.
It's a basic script.
Let's first test it and then we will make some changes inside of it.
So open up the terminal, move it to our workspace.
Here I am going to perform Vulkan build allow overriding message board and it is I have some error because
I have not written over writing the way it should have been created.
Allow overriding no Ros to launch first.
I need to source that source in style.
Set the bash rice to launch Miss bought and Miss bought camera launch by source installed set up bash
for us to lie across to run at least bought.
And oops.
The Lord has not yet been added into a set of file so it is not going to be available for execution.
I have to copy and paste it here.
It is going to be needs solving.
The name is going to be taken from here and it is simply this so much.
And this time I have not used low over writing.
So it is going to give me a warning that it is not a good practice.
No problem.
Next time I will keep an eye on this.
It is taking a lot of time.
And let's run a video to go.
Oh, no, no, no, no.
Not the video recorder.
Me solve it so we can see that our Lord is running.
It is not regarding the video now, it is just displaying the video.
And if we can see that God is moving, yes, our God is also moving in the linear direction, which
means that our simulation is working at Lord is working and this Lord is very amazing, Lord, as it
is going to make life a life of complete rigidity very easy because they are not very involved in ROS.
They are more focused on the problem solving of these solving through image processing.
So the last thing that I think should be done is we should change the name of Untitled.
This is the camera would do something useful.
Okay be solving do it is also completed.
Let me stop everything and I just need to make some changes here.
Control F Search for I'm Title Yes Selected Press Control F.
There are really two names, so there is nothing that is involving its name.
I'm going to say said light.
I hope I spend it right.
Set light.
I don't know.
I'll fix it if I am wrong.
I think it is satellite.
I have replaced it.
Yes.
Going to perform call can build and we are going to perform ROS launch onto it.
Let's see if our development is complete or not.
This is the last update we are going to be doing.
What are the available models?
Mays bought the role bought.
The next one is BS and the satellite.
I have called this camera to be the satellite, but that's it.
That's it from our site.
I'll just show you how to push it to GitHub and everything else is ready for the computer vision team
to start working on it.