Thank you for watching! To go further with ROS, check out those step-by-step courses: 🔥 ROS1 for Beginners 👉 rbcknd.com/ros-for-beginners 🔥 ROS2 for Beginners 👉 rbcknd.com/ros2-for-beginners
Hey Guy many thanks for this tutorial, i can finished a robot with a raspberry pi 4 for my work, and i search a lot of documentation, examples with turtles... and this explanation is some of more condensed and fitted for a beginners like me in ROS.
If you dont want to start a new terminal after starting roscore, write " &" (there's a blanc) behind. "roscore &" will put it in the background, so you'll be able to use the terminal again.
That would technically work for this case, but I would recommend to keep one separated terminal just for roscore, to avoid lots of potential headaches in the future. Also note: if you're using launch files, you won't need to start roscore by yourself, it will be done by the launch file itself.
As of today (2024), go with ROS2. You can also learn ROS1 if you want to work on legacy projects (there are still a lot, companies are not changing technology so fast) or to have the complete global picture.
@@RoboticsBackEnd Hi! I have a raspberryPi 3B, I suppose I have to use ROS 1 anyway, right? I have to work with the rpi, and arduino, motors and sensors to make a robot capable of navigation, do you have any further educational resources? thanks a lot
Can you please make a video on how to run yolov5 scripts on ros noetic I am not able to do so and there is no tutorial available on youtube how to do it can you please make it ?
what if I already created a catkin workspace before. When I try to create it again it shows a message saying mkdir: cannot create directory 'catkin_ws': File exists
Yes you can only have one catkin_ws with the same name. If you want to create another workspace, you can give it another name (then make sure you only source one workspace at a time).
Thanx! The only thing I didn't get - why do you use separate console, do lots of work in it (creating dirs, files etc) if Code has its own console and you can easily create everything you want just there?
You're right, I could've done everything in VS code directly! There are millions ways to use terminals, I just decided to go "low tech" and just use external terminals to try not to be using one tool (VS code) too much. Basically not relying on one tool so that the tutorial speaks to as many people as possible
Make sure you have executed all the required commands from the installation. Also sometimes this can happen, it comes from the ROS servers unfortunately, so nothing to do, just wait a bit and try again!
Why is Ubuntu (Linux) so primitive to install things. Don't people prefer running an install.exe file that takes care of all individual items (files and folders)? The precious time and programming skills should not be wasted on command lines step-by-step commands typing. Even Commodor 64 was a more advanced system. Yak.
Once you get used to the command line, then you'll start to think "why do I have to click on so many things, it would be better and faster to have one command line"
Yea...one can get used to anything (being abused, being hungry, being thirsty). However, installing a program, or any other piece of software, should be one click, or, if you prefer typing a line, just one line command. This (ROS) installation took a long time and lots of commands, and I doubt there is a programmer (except maybe the author) who is absolutely sure it was installed properly in the end. Is it the "open source" thing that makes it so primitive...is it a platform for poor and incapable?
51:41 please help: [rosrun] Couldn't find executable named first1.py below /home/bob/catkin_ws/src/my_robot_controller [rosrun] Found the following, but they're either not files, [rosrun] or not executable: [rosrun] /home/bob/catkin_ws/src/my_robot_controller/scripts/first1.py edit : problem solved😅
Thank you for watching! To go further with ROS, check out those step-by-step courses:
🔥 ROS1 for Beginners 👉 rbcknd.com/ros-for-beginners
🔥 ROS2 for Beginners 👉 rbcknd.com/ros2-for-beginners
Hey Guy many thanks for this tutorial, i can finished a robot with a raspberry pi 4 for my work, and i search a lot of documentation, examples with turtles... and this explanation is some of more condensed and fitted for a beginners like me in ROS.
apparently only every 1000th watcher of this video comments so let me be one of them and thank you for this amazing video
This is absolutely brilliant tutorials so far. So simple and informative at the same time
like your videos and also bought your lessons
Important to mention, that ROS Noetic is not supported on Ubuntu 22.x
fast, short, and concise. thank you you helped me a lot. great video
man u saved my life, Thanks for puttting so much efforts in making this video possible, just subscribed 💓💓💓
Very Helpful Video. Thanks much!
Very good and very clear tutorial. Thank you for the effort.
Good video, will be re watching.
Very nice course!
I have taken ur course on Udemy. Please update that course, video quality is lower than in utube video. Apart from it content is great 👍
Thanks for this course... Very helpful, very good, and Cristal clear... Thanks 😘
Thank you so much for your efforts!
You have great teaching skills man ! I know because I am kinda the same :D
Thank very much its a great video for start
Thank you
Thank you for the instructive hours
Thank you so much! This video is super helpful!
awesome tutorial. simple and understandable
life changer!
Very Helpful, Wonderful teaching🥳
Love it. Thanks !
THANK YOU SO MUCH !
Thank you 😊
My node for draw_circle is not sending massage to the vel_cmd, although the node runs there is nothing in echo
Great video
I get public key is not available no_pubkey f42ed6fbab17c654 and gpg no valid opengpg data found instead of OK
If you dont want to start a new terminal after starting roscore, write " &" (there's a blanc) behind. "roscore &" will put it in the background, so you'll be able to use the terminal again.
That would technically work for this case, but I would recommend to keep one separated terminal just for roscore, to avoid lots of potential headaches in the future. Also note: if you're using launch files, you won't need to start roscore by yourself, it will be done by the launch file itself.
Very helpful 🔥
thanks for the effort
i am new to ROS. Should i start with ROS1 or with ROS2?
As of today (2024), go with ROS2. You can also learn ROS1 if you want to work on legacy projects (there are still a lot, companies are not changing technology so fast) or to have the complete global picture.
@@RoboticsBackEnd Hi! I have a raspberryPi 3B, I suppose I have to use ROS 1 anyway, right? I have to work with the rpi, and arduino, motors and sensors to make a robot capable of navigation, do you have any further educational resources? thanks a lot
can we implement it on windows 10
nice,
thank you
Can you please make a video on how to run yolov5 scripts on ros noetic I am not able to do so and there is no tutorial available on youtube how to do it
can you please make it ?
Great job
what if I already created a catkin workspace before. When I try to create it again it shows a message saying mkdir: cannot create directory 'catkin_ws': File exists
Yes you can only have one catkin_ws with the same name. If you want to create another workspace, you can give it another name (then make sure you only source one workspace at a time).
kindly make intermediate ros course in udemy /youtube
Thanx!
The only thing I didn't get - why do you use separate console, do lots of work in it (creating dirs, files etc) if Code has its own console and you can easily create everything you want just there?
You're right, I could've done everything in VS code directly! There are millions ways to use terminals, I just decided to go "low tech" and just use external terminals to try not to be using one tool (VS code) too much. Basically not relying on one tool so that the tutorial speaks to as many people as possible
3.38, In my system it showed 'no valid OpenPGP data found'. How I can solve this? plz help
Make sure you have executed all the required commands from the installation. Also sometimes this can happen, it comes from the ROS servers unfortunately, so nothing to do, just wait a bit and try again!
at 2:24:12, he said that we should not call the service at a high frequency. I wonder why.
If you try to call the service too fast (here at about 60Hz), you will see that your application will slow down.
37:52
Commander1SUV I just downloaded soft soft
Why is Ubuntu (Linux) so primitive to install things. Don't people prefer running an install.exe file that takes care of all individual items (files and folders)? The precious time and programming skills should not be wasted on command lines step-by-step commands typing. Even Commodor 64 was a more advanced system. Yak.
Once you get used to the command line, then you'll start to think "why do I have to click on so many things, it would be better and faster to have one command line"
Yea...one can get used to anything (being abused, being hungry, being thirsty). However, installing a program, or any other piece of software, should be one click, or, if you prefer typing a line, just one line command.
This (ROS) installation took a long time and lots of commands, and I doubt there is a programmer (except maybe the author) who is absolutely sure it was installed properly in the end.
Is it the "open source" thing that makes it so primitive...is it a platform for poor and incapable?
51:41 please help:
[rosrun] Couldn't find executable named first1.py below /home/bob/catkin_ws/src/my_robot_controller
[rosrun] Found the following, but they're either not files,
[rosrun] or not executable:
[rosrun] /home/bob/catkin_ws/src/my_robot_controller/scripts/first1.py
edit : problem solved😅
How did you solve it?
@@anakhasia5482 sorry to say but i dont remember now.u have to try and look for the errors and understand the topic, u will definitely get it : )
@@anakhasia5482 I think you need to use the command "sudo chmod +x first.py" and "source devel/setup.sh" in your catkin workspace.