Webots and ROS2 tutorial 2: How to install Webots ROS2 (Robot Operating System) package on Ubuntu?

Поділитися
Вставка
  • Опубліковано 1 сер 2024
  • Today's video is about installing webots ROS 2 (Robot Operating System) package so you can use Webots and ROS2 (Robot Operating System) Foxy together on Ubuntu 20.
    In today's video, we will go over how to install webots ros 2 (Robot Operating System) package and run an example. I will also go over some common errors and how to solve them.
    ========== TIMINGS ==========
    0:00 Intro
    0:43 Environment Setup for ROS
    1:36 Install Webots ROS2 package
    4:15 Run examples
    4:28 Environment Setup for using Webots
    6:38 Common errors
    If you enjoyed this video, give it a like and tell me your thoughts in the comment below.
    ========== RELATED VIDEOS ==========
    🍋 Next tutorial in the series
    Webots and ROS2 tutorial #3: Nodes and Topics
    • Webots ROS2 Tutorial 3...
    🍋 Webots and ROS2 tutorial series playlist:
    • Webots ROS2 Tutorial
    🍋 Webots and ROS2 tutorial ONE
    How to Install ROS 2 (Robot Operating System) Foxy on Ubuntu?
    • How to install Robot O...
    🍋 Webots Tutorial series
    • Webots Tutorial Series...
    🍋 How to use Python 3 for Webots on Ubuntu?
    • [SOLVED] How to use Py...
    🍋 5 robotics projects for beginners to get started with Robotics
    • How to get started in ...
    ========== USEFUL RESOURCES ==========
    🍋 Webots ROS2 package
    github.com/cyberbotics/webots...
    🍋 Instructions to install and get started with Webots ROS 2 package
    github.com/cyberbotics/webots...
    🍋 Cyberbotics Webots main page
    cyberbotics.com/
    🍋 Instructions to install ROS2 (Robot Operating System) Foxy on Ubuntu with Debian package
    index.ros.org/doc/ros2/Instal...
    ========== WHAT IS WEBOTS? ==========
    Webots is a free open source software (FOSS) from Cyberbotics. It is simulator that makes it easy to get started with Robotics. It has a good library of real world robots and sensors.
    ========== WHAT IS ROS2? =========='
    ROS2 (Robot Operating System) is a free open source software (FOSS) that acts as a bridge to connect multiple robots, sensors, their parts and computers. Additionally, it makes easy to use code written by different people or organization in any programming language.
    ========== CONNECT WITH ME ==========
    🍋 If you have a question or doubt about this video, use the comment section.
    🍋 If you have questions about Robotics, job search, Webots, etc, read this on
    how to contact me: kgada.info/contact/
    My social media links:
    🍋 LinkedIn: / kajalgada
    🍋 Instagram: / kajalgada
    🍋 Facebook page: / kajal-gada-youtuber-11...
    🍋 For more on studying robotics and working in the USA, join our facebook community: / roboticsinusa
    ========== ABOUT ME ==========
    I am a Robotics Engineer. My goal is to develop algorithms for realizing robot operations in the real world. And it is just absolute fun to code and solve problems. Read more about my projects work at kgada.info/
    I started my journey in Robotics by working on small personal projects such as a line follower with an arduino. I then pursued and graduated with a Masters in Robotics from University of Maryland in 2017.
    After graduation, I have worked at Reality AI, Qualcomm and Brain Corp. With 3 years of professional experience, I understand that one of the biggest challenge in Robotics is implementation of algorithms in the real world and that is where my expertise are. Digging in at ground zero to implement solutions.
    I spoke about my experience as a roboticist at Brain Corp on the RoboHub podcast, check it out here: robohub.org/commercializing-r...
    I am also a UA-camr, it is my way of giving back and helping the community grow. As a women and an international student in the US, I am aware of the challenges to break through and have a successful career. I share my insights and also teach robotics through my youtube channel.
    Subscribe to my youtube channel: ua-cam.com/users/kajalgada?sub_conf...
    ========== Gear I usually use ==========
    🍋 Camera: YI 4K Action and Sports Camera
    🍋 Camera: iPhone XS
    🍋 Tripod: Ravelli APLT6M 72" Light Weight Aluminum Tripod
    🍋 Lights: Neewer Ring Light Kit
    🍋 Mic: SoLID Lavalier Lapel Microphone
    🍋 Recording: Voice Memo App on iPhone or Mac
    🍋 Editing Software: Final Cut Pro X
    🍋 Thumbnail Designs: Canva
    ========== Credits ==========
    🍋 Darko Lukic for his help with getting Webots and ROS 2 to work on Ubuntu.
    🍋 Like & subscribe short clip in the end: • UA-cam like subscribe...

КОМЕНТАРІ • 16

  • @jarvisai5437
    @jarvisai5437 3 роки тому

    great tutorial, thanks

    • @KajalGada
      @KajalGada  3 роки тому +1

      Thank you for the comment Jarvis. Glad you found the video helpful. :)

  • @rinkalgada3721
    @rinkalgada3721 3 роки тому

    Great 👍

  • @hananabd8517
    @hananabd8517 3 роки тому

    Hi
    my question is
    is it possible to build a my webot world and can run in ros with gmapping package?

  • @shoaibahmedsiddique
    @shoaibahmedsiddique 2 роки тому

    Hi Kajal,
    I have been following your tutorials and they are great and intutive. I am stuck in installation of ROS for windows10 environment for robot localization stuff. Can you please guide how to install it for windows.

    • @KajalGada
      @KajalGada  Рік тому

      Glad my videos are helpful. Make sure your system requirements are met before installation.

  • @oluwatosinoseni7839
    @oluwatosinoseni7839 2 роки тому

    Sigh I use a mac air, VM is slow and stresses my mac, docker was buggy and I really don’t want to dual boot any alternative. Can use?
    And if I installed webots on my mac can I still use ros somehow?

    • @KajalGada
      @KajalGada  2 роки тому

      I would recommend the software - Parallel. I have used it & works good to use ubuntu on mac without dual boot.
      You can install both webots & ros on mac😎.

    • @oluwatosinoseni7839
      @oluwatosinoseni7839 2 роки тому

      @@KajalGada like I can install both webots and ros on mac without parallel? i have been looking for that but its only a really low ros verson available on mac.I already installed webots on my mac though.

    • @KajalGada
      @KajalGada  2 роки тому

      @@oluwatosinoseni7839 I haven’t used ros on mac as much so don’t know how well it will work.
      I have used webots extensilvely on mac & works well.

  • @karellyrivera1309
    @karellyrivera1309 Рік тому

    Hi, i'm getting error of cannot open /tmp//WEBOTS SERVER when i upgrade webots. Webots ros2 only work with webotsR2022a, but when i try it with webotsR2022b i get that error, how can i fix this?, thank u

    • @KajalGada
      @KajalGada  Рік тому

      Most of the time errors like these come from mismatch of file paths. Make sure you don't have multiple webots versions downloaded. An idea to try is delete all versions and then download the one you want.
      You can also reach out to the webots discord community for help - discord.gg/meCvmn4WUx

  • @jaylton_alencar
    @jaylton_alencar 2 роки тому

    Hello, I got this error: E: Unable to find package ros-foxy-webots-ros2
    can help me?

    • @KajalGada
      @KajalGada  2 роки тому +1

      The first thing that comes to my mind is - did you source the ros environment?

    • @jaylton_alencar
      @jaylton_alencar 2 роки тому

      @@KajalGada Yes, I did. I try 2 different versions, but dont work