do you want to learn how to launch our
us to note in just a couple of minutes
then stay with me this video is for you
hello worst developers and welcome to
the rush to tutorials video series you
want to learn anything about brass this
is your channel navigation rough with
drones rough for autonomous cars
everything rust is here Laros step by
step Abuja Ross learning in just ten
minutes of video I am Alberto and today
we are going to be doing a rush to
tutorial about who to launch a note in
Russ to very easy but before anything
else remember to visit our robot ignite
Academy our align Academy word worthy
where you will find practical online
Ross courses using simulated robots no
installation required you will find a
little academy on the video description
and now yeah let's start with the video
so let's go to Ross yes as always
rusty s dot online and here we are going
to create a new project there we go so
let's click here in the new project
button and let's name it
Ross to rush to notes for instance yeah
that's good
and here in the configuration you will
have to select Ross - crystal Amy yes
sir no no Ross QinetiQ no Mullaly but
Ross - crystal now let's create this
project and let's open it and now we
will wait a few moments until the until
the wall environment loads there we are
so let's close as you bid oh no book
because we are not going to be using it
and let's open the shell so as you can
see
here let's open the IDE although we are
not going to use it but well let's open
it in order to show a little bit the
configuration of these ami so basic as
you can see here we have a cut in raw
space and a rush to work space yeah so
you can work either will thrust to you
can create your packages here of rose to
crystal in this case and also rose one
in the Katyn workspace in this case it's
using Ross melodic okay but for this
demonstration since we go we are going
to do a very quick video we are just
going to use some prints palette
packages so if you want to use rush to
in the semi we have to source crystal
version
yeah search a PT Ross crystal set up
bash we need to do this in order to be
able to work with Rosco in the Sammy yes
if we want to work with Ross one then we
would source the melodic version yeah
but in this case we want to work with
Russ - so we set up the crystal version
then now we can in order to start our
Russ to note the comment is it's quite
similar to in Ross one its Russ to run
and then here it's the package name and
the executable let's say or the note
name yeah so Russ to run the name of the
package that contains the note that you
want to to execute and the name of the
note itself yeah but what packages can I
use now here so let's do a rush to
package list this will give us a list
with all the packages that currently I
can use so you can see many here let's
take some that we can use the examples
for instance are okay I think we can use
this example
example minimal publisher and example
minimal subscriber for instance and okay
so we have the name of the packages
which we will be this ones but what
about the note so now what we can do is
to execute the Russ to package
executable command
executables sorry there we are and this
gives me at least a complete list as
well with the name of the packages plus
the name of the of the executable to
lounge yeah so for instance in the case
we want to use the examples our CL CPP
minimal publisher then we can use the
publisher not composable or the
publisher member function the publisher
lambda will have different options here
yeah and the same for the subscriber
yeah here we have the package and here
we have the different executables of
this package so yeah let's run our first
of all we are going to run the
subscriber examples our CL CPP it was
minimal subscriber and if we do a double
tab we'll have we'll see also here the
options we have so let's use the I don't
know the subscriber not composable for
instance and we are going to run this in
background yeah well actually it's not
necessary we can't worry entirely here
and then just open another shell so we
have open and now that we have run here
the subscriber but obviously we need to
run the publisher otherwise describer
won't subscribe to anything yeah so
let's source again here the roster
crystal version and now we are going to
run the examples or CL CBPR cspp is the
the framework for working with C++ in
Rostow yeah and then minimal
publisher and now here DoubleTap and I
will see the options and I will use the
publisher not composable yeah then once
I run the publisher the subscriber will
start listening to this publisher yeah
and I should see here the messages so
let's go let's start publishing here and
as you can see here I start publishing
and in the subscriber I start listening
to exactly the same that this publisher
is publishing yeah so yeah that's all
let's stop this as you can see it's very
simple
remember in order to run a note in rust
to rust to note the package name and
executable name yeah so yeah that was
all for the videos today very short but
we are going to do this video
step-by-step so I hope you learned
something with this one and yeah if you
liked the video please give us a like
remember to subscribe to our channel we
are pushing videos similar to this one
every day so stay tuned and yeah see you
in the next video goodbye
you