ROS Training - Packages & Catkin

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 18

  • @lassefierz2293
    @lassefierz2293 3 года назад +15

    Intensely underrated tutorial series!

  • @gabrielbrown1262
    @gabrielbrown1262 3 года назад +3

    I'm only half way through this tutorial, but it's going so well! I've been doing the beginner ROS tutorials on the wiki, but they only really explain how to make things. You've got a great ability to know when to adjust how much detail you give in explanations. As well explaining what each line of code does and why it's important (like dependancies, which ROSI wiki skips over compared to you), you also explain what it is we're actually doing. Like what a workspace is, and how it differs from a package. Makes me feel in control and much less stressed out! Very much hoping you've got an abundance because these videos are top class! Content aside, nice clear microphone, good editing, nice use of whiteboard. Should be very proud of this work

  • @xephyr417
    @xephyr417 3 года назад +2

    I swear to god you opened your mouth and my brain went "oh thank God finally"

  • @edwardwillison2087
    @edwardwillison2087 2 года назад

    Excellent! Thank you. Very well explained indeed.

  • @liliw4781
    @liliw4781 3 года назад +1

    It's so clear! Like it

  • @vurtnesaerdna
    @vurtnesaerdna 2 года назад

    great video, very clear explanation!

  • @wmhrdk
    @wmhrdk 3 года назад +1

    What a great video. It has good conceptual explanations. Thank you! 👍

  • @DavitBarbakadze
    @DavitBarbakadze 2 года назад

    Very good.

  • @altruisticlemur
    @altruisticlemur 4 года назад +2

    Très intéressant!

  • @diycrazy9658
    @diycrazy9658 3 года назад +1

    Thank nice work
    Sorry but in last command not success built what problem

  • @tahaarshadshaheen
    @tahaarshadshaheen 3 года назад +1

    Excellent series. I'm learning a lot.
    However, I don't understand what the term "target" means in the context of cmake. In later videos, you also mention message targets.

    • @robojacketstraining6059
      @robojacketstraining6059  3 года назад +2

      Glad you're enjoying the series!
      In CMake (and many other build tools) 'target' refers to something the tool needs to build, usually a program or a library archive. It gives us a concept to wrap up all of the source files, build rules, and output properties needed to generate that program / library.

  • @ecegulsahabbasogullari3947
    @ecegulsahabbasogullari3947 2 года назад

    Hello. I'm new to ROS. I need your help. I get the following error. How can I fix this?
    By not providing "Findcatkin.cmake" in CMAKE_MODULE_PATH this project has
    asked CMake to find a package configuration file provided by "catkin", but
    CMake did not find one.
    Could not find a package configuration file provided by "catkin" with any
    of the following names:
    catkinConfig.cmake
    catkin-config.cmake
    Add the installation prefix of "catkin" to CMAKE_PREFIX_PATH or set
    "catkin_DIR" to a directory containing one of the above files. if "catkin" provides a separate development package or SDK, be sure it has been installed.

    • @robojacketstraining6059
      @robojacketstraining6059  2 года назад

      Have you sourced the global setup script in the same terminal before attempting to build? (source /opt/ros/noetic/setup.bash)
      This setup script sets some environment variables which CMake uses to find ROS packages, so without it you'll often see errors like the one you've shared.

  • @marcosalmeida3947
    @marcosalmeida3947 Год назад

    Hello. Sorry to bother you, but I'm getting an error when following this tutorial. When i try to run catkin_make, i get the following:
    "CMake Error: File /home/user/WR/learn_ros/catkin_ws/src/package.xml does not exist.
    CMake Error at /opt/ros/noetic/share/catkin/cmake/stamp.cmake:10 (configure_file):
    configure_file Problem configuring file
    Call Stack (most recent call first):
    /opt/ros/noetic/share/catkin/cmake/catkin_package_xml.cmake:72 (stamp)
    /opt/ros/noetic/share/catkin/cmake/catkin_package_xml.cmake:50 (_catkin_package_xml)
    /opt/ros/noetic/share/catkin/cmake/catkin_package.cmake:99 (catkin_package_xml)
    CMakeLists.txt:10 (catkin_package)
    CMake Error at /opt/ros/noetic/share/catkin/cmake/catkin_package.cmake:116 (message):
    catkin_package() 'catkin' must be listed as a buildtool dependency in the
    package.xml
    Call Stack (most recent call first):
    /opt/ros/noetic/share/catkin/cmake/catkin_package.cmake:102 (_catkin_package)
    CMakeLists.txt:10 (catkin_package)
    -- Configuring incomplete, errors occurred!
    See also "/home/user/WR/learn_ros/catkin_ws/build/CMakeFiles/CMakeOutput.log".
    See also "/home/user/WR/learn_ros/catkin_ws/build/CMakeFiles/CMakeError.log".
    Invoking "cmake" failed
    "
    The error starts by complaining about the lack of a catkin_ws/src/package.xml, which you didn't create on your tutorial. What am i doing wrong? Is it possible that this tutorial is outdated?
    Thanks in advance.

  • @poke5443
    @poke5443 3 года назад

    when I type tree inside src it only shows me this
    └───hello
    ├───include
    │ └───hello
    └───src
    .txt and .xml doesn't appear