ROS Tutorial (ROS1) - ROS Noetic 2H30 [Crash Course]

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ย. 2024

ความคิดเห็น • 58

  • @RoboticsBackEnd
    @RoboticsBackEnd  2 ปีที่แล้ว +2

    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

    • @julianpelaezrestrepo1505
      @julianpelaezrestrepo1505 ปีที่แล้ว +3

      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.

  • @kecksohn
    @kecksohn ปีที่แล้ว +6

    apparently only every 1000th watcher of this video comments so let me be one of them and thank you for this amazing video

  • @LJoNJaA47
    @LJoNJaA47 2 ปีที่แล้ว +3

    This is absolutely brilliant tutorials so far. So simple and informative at the same time

  • @Daily_language
    @Daily_language หลายเดือนก่อน

    like your videos and also bought your lessons

  • @LJoNJaA47
    @LJoNJaA47 2 ปีที่แล้ว +11

    Important to mention, that ROS Noetic is not supported on Ubuntu 22.x

  • @lllLockonXstratoslll
    @lllLockonXstratoslll 2 ปีที่แล้ว +1

    fast, short, and concise. thank you you helped me a lot. great video

  • @tanjiro3285
    @tanjiro3285 2 ปีที่แล้ว +1

    man u saved my life, Thanks for puttting so much efforts in making this video possible, just subscribed 💓💓💓

  • @kavyaseeramsetty5620
    @kavyaseeramsetty5620 8 หลายเดือนก่อน

    Very Helpful Video. Thanks much!

  • @winstonyeung1461
    @winstonyeung1461 2 ปีที่แล้ว +2

    Very good and very clear tutorial. Thank you for the effort.

  • @kerron_
    @kerron_ 2 ปีที่แล้ว +1

    Good video, will be re watching.

  • @p.z.8355
    @p.z.8355 2 ปีที่แล้ว +3

    Very nice course!

  • @SS-yb1qd
    @SS-yb1qd ปีที่แล้ว

    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 👍

  • @technovikee7056
    @technovikee7056 ปีที่แล้ว

    Thanks for this course... Very helpful, very good, and Cristal clear... Thanks 😘

  • @SparshGarg-n8e
    @SparshGarg-n8e ปีที่แล้ว

    Thank you so much for your efforts!

  • @followthewhiterabbit7559
    @followthewhiterabbit7559 2 ปีที่แล้ว +3

    You have great teaching skills man ! I know because I am kinda the same :D

  • @rodrigomontanovillarroel8392
    @rodrigomontanovillarroel8392 2 ปีที่แล้ว +1

    Thank very much its a great video for start

  • @alokraj4619
    @alokraj4619 6 หลายเดือนก่อน

    Thank you

  • @messerschmidtfpv4419
    @messerschmidtfpv4419 2 ปีที่แล้ว +1

    Thank you for the instructive hours

  • @anonymous-random
    @anonymous-random ปีที่แล้ว

    Thank you so much! This video is super helpful!

  • @prashanherath9944
    @prashanherath9944 ปีที่แล้ว

    awesome tutorial. simple and understandable

  • @tunethedune9075
    @tunethedune9075 ปีที่แล้ว

    life changer!

  • @amithegde3221
    @amithegde3221 2 ปีที่แล้ว

    Very Helpful, Wonderful teaching🥳

  • @angelatt1141
    @angelatt1141 ปีที่แล้ว

    Love it. Thanks !

  • @Cozmic_wave
    @Cozmic_wave ปีที่แล้ว

    THANK YOU SO MUCH !

  • @princearthur5532
    @princearthur5532 ปีที่แล้ว

    Thank you 😊

  • @sepidehsoleimani5637
    @sepidehsoleimani5637 7 หลายเดือนก่อน

    My node for draw_circle is not sending massage to the vel_cmd, although the node runs there is nothing in echo

  • @Beidou24
    @Beidou24 ปีที่แล้ว

    Great video

  • @karthickkuduva9819
    @karthickkuduva9819 ปีที่แล้ว

    I get public key is not available no_pubkey f42ed6fbab17c654 and gpg no valid opengpg data found instead of OK

  • @kevingehler5074
    @kevingehler5074 ปีที่แล้ว

    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.

    • @RoboticsBackEnd
      @RoboticsBackEnd  ปีที่แล้ว +1

      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.

  • @MultiTimepass007
    @MultiTimepass007 ปีที่แล้ว

    Very helpful 🔥

  • @MrEmharraf
    @MrEmharraf 2 ปีที่แล้ว

    thanks for the effort

  • @hamidmirza333
    @hamidmirza333 10 หลายเดือนก่อน +1

    i am new to ROS. Should i start with ROS1 or with ROS2?

    • @RoboticsBackEnd
      @RoboticsBackEnd  10 หลายเดือนก่อน +1

      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.

    • @rodrigoc.goncalves2009
      @rodrigoc.goncalves2009 2 หลายเดือนก่อน +1

      @@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

  • @stalloneg4673
    @stalloneg4673 6 หลายเดือนก่อน

    can we implement it on windows 10

  • @bilelgharbi36
    @bilelgharbi36 2 ปีที่แล้ว

    nice,
    thank you

  • @siddhantandure3741
    @siddhantandure3741 11 หลายเดือนก่อน

    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 ?

  • @Anonuser11131
    @Anonuser11131 2 ปีที่แล้ว

    Great job

  • @Abhinav_Anil1812
    @Abhinav_Anil1812 10 หลายเดือนก่อน

    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

    • @RoboticsBackEnd
      @RoboticsBackEnd  10 หลายเดือนก่อน

      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).

  • @mohamedsarfaras7675
    @mohamedsarfaras7675 2 ปีที่แล้ว

    kindly make intermediate ros course in udemy /youtube

  • @donbobskiy
    @donbobskiy ปีที่แล้ว

    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?

    • @RoboticsBackEnd
      @RoboticsBackEnd  ปีที่แล้ว +5

      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

  • @radhakrishnanm97
    @radhakrishnanm97 2 ปีที่แล้ว

    3.38, In my system it showed 'no valid OpenPGP data found'. How I can solve this? plz help

    • @RoboticsBackEnd
      @RoboticsBackEnd  2 ปีที่แล้ว

      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!

  • @MH_Yip
    @MH_Yip 2 ปีที่แล้ว

    at 2:24:12, he said that we should not call the service at a high frequency. I wonder why.

    • @RoboticsBackEnd
      @RoboticsBackEnd  2 ปีที่แล้ว +2

      If you try to call the service too fast (here at about 60Hz), you will see that your application will slow down.

  • @rajverma7088
    @rajverma7088 ปีที่แล้ว +1

    37:52

  • @imhater4221
    @imhater4221 2 ปีที่แล้ว

    Commander1SUV I just downloaded soft soft

  • @peta1001
    @peta1001 11 หลายเดือนก่อน

    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.

    • @RoboticsBackEnd
      @RoboticsBackEnd  11 หลายเดือนก่อน

      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"

    • @peta1001
      @peta1001 11 หลายเดือนก่อน

      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?

  • @tanjiro3285
    @tanjiro3285 2 ปีที่แล้ว +1

    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😅

    • @anakhasia5482
      @anakhasia5482 2 ปีที่แล้ว

      How did you solve it?

    • @tanjiro3285
      @tanjiro3285 2 ปีที่แล้ว

      @@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 : )

    • @jayhung1653
      @jayhung1653 2 ปีที่แล้ว +1

      @@anakhasia5482 I think you need to use the command "sudo chmod +x first.py" and "source devel/setup.sh" in your catkin workspace.