Robotics in a Nutshell
Robotics in a Nutshell
  • Видео 13
  • Просмотров 152 682
Simple Node Programming with Publisher and Subscriber - ROS2 EP6
Uploading again, as there was an issue with the Audio
**Timestamps:**
- 0:00 - Introduction
- 2:05 - Programming Node
- 10:37 - Creating Publisher
- 25:25 - Creating Subscriber
Welcome to our ROS 2 tutorial where we'll dive into the world of Robotics and Robot Operating System 2 (ROS 2). In this beginner-friendly guide, we'll walk you through the essentials of ROS 2 by demonstrating how to create and understand nodes, publishers, and subscribers with straightforward explanations.
**Video Highlights:**
- **Introduction to ROS 2:** We'll introduce you to ROS 2 and why it's crucial in the world of robotics.
- **Creating ROS 2 Nodes:** Learn how to create nodes and gain insights into their significanc...
Просмотров: 2 274

Видео

ROS Node Explained Simply: Your Quick Guide to Understanding ROS Nodes | ROS_Basics EP.5
Просмотров 2 тыс.Год назад
Follow ROS Series: ruclips.net/video/fsoi6faumrw/видео.html
Step-by-Step Guide to Setting Up and Building Packages and Workspaces in ROS2 | ROS_Basics EP.4
Просмотров 5 тыс.Год назад
Step-by-Step Guide to Setting Up and Building Packages and Workspaces in ROS2 | ROS_Basics EP.4
A Beginner's Guide to Workspaces and Packages in ROS2 | ROS2_Basics EP. 3 | Humble | Ubuntu 22.04
Просмотров 3,2 тыс.Год назад
In this beginner-friendly video, we will explain the concept of workspaces and packages in ROS2, the Robotics Operating System 2. ROS2 is a powerful open-source framework for developing robotics applications, and understanding the organization of workspaces and packages is a crucial aspect of working with ROS2. In this video, we will provide a clear and concise explanation of workspaces and pac...
Step-by-Step Guide to Configuring Environment for ROS2 on Ubuntu 22.04 | ROS2 _Basics Ep. 2
Просмотров 5 тыс.Год назад
In this step-by-step guide, we will walk you through the process of configuring the environment for ROS2 on Ubuntu 22.04. ROS2, the Robotics Operating System 2, is a popular open-source framework for developing robotics applications. Installing ROS2 can be challenging, especially when it comes to configuring the environment. This video will take you through the entire process, from start to fin...
Getting Started with ROS 2: ROS 2 Installation | Ubuntu 22.04 | Humble ROS distribution
Просмотров 24 тыс.Год назад
In this video, we show you how to install ROS 2 on your system. ROS 2 is a powerful robotics software platform that provides the tools you need to develop, test, and deploy autonomous robots. Whether you're a beginner or an experienced robotics developer, this step-by-step guide will help you get up and running with ROS 2 in no time. From downloading the software to setting up the environment, ...
How to find pins on your microcontroller fast and easily
Просмотров 478Год назад
Link: robian.io/pin-finder Do you also sometimes spend too much time to find a pin on your microcontroller? In this video I present a tool I have created to make it easy and fast to find pins on a microcontroller. It provides a search function, many different microcontrollers, you can rotate and turn around the microcontroller, upload your own layout, and much more. You can check it out here: r...
How to setup micro-ROS on any STM32 microcontroller
Просмотров 24 тыс.2 года назад
In this tutorial we will explore how to set up micro-ROS on an STM32 microcontroller. At the end we will have a micro-ROS publisher that sends data to our ROS 2 software. With the approach shown here it should be possible to create a micro-ROS project for any STM32 microcontroller, not just the officially supported ones. Link to code: github.com/lFatality/stm32_micro_ros_setup Link to micro_ros...
Send custom messages between ROS 1&2 using the ros1_bridge - Tutorial
Просмотров 4,2 тыс.3 года назад
In this video I will explain how to send custom messages between ROS 1&2 using the ros1_bridge package (github.com/ros2/ros1_bridge). I've created a repository with example workspaces and a Readme file in which the code is documented (github.com/lFatality/ros2_bridge_custom_interfaces). I'm also in the process of creating a repository that provides example workspaces for the ROS2 basics. If you...
Install Ubuntu 20 & ROS2 on the Jetson Nano
Просмотров 34 тыс.3 года назад
In this video we will explain how to install Ubuntu 20 & ROS2 on a Jetson Nano and present a quick demo to show that it works. As an alternative to this approach you might be able to run ROS2 in a docker on the Jetson. Be aware that I didn't test this approach though so I can't say for sure: automaticaddison.com/how-to-install-and-launch-ros2-using-docker/ Ubuntu 20.04 for Jetson Nano Download:...
From SolidWorks to URDF & MoveIt! (Part 3 - MoveIt! Setup)
Просмотров 12 тыс.3 года назад
In this part we import the previously created URDF files into MoveIt!
From SolidWorks to URDF & MoveIt! (Part 2 - The export)
Просмотров 21 тыс.3 года назад
In this video we will export the Solidworks model to a URDF file. Solidworks Urdf Exporter: wiki.ros.org/sw_urdf_exporter Reference to ROS URDF coordinate frame setup: wiki.ros.org/Industrial/Tutorials/Create a URDF for an Industrial Robot (Section 1.1)
From SolidWorks to URDF & MoveIt! (Part 1 - Assembly)
Просмотров 16 тыс.3 года назад
In this part we will assemble the robot arm into a functioning, moving assembly that is fitted to be exported into a URDF file. SolidWorks URDF Generation Plugin: wiki.ros.org/sw_urdf_exporter

Комментарии

  • @nan_x3
    @nan_x3 День назад

    Please keep going! This is really helpful

  • @howwasthe
    @howwasthe 17 дней назад

    hio everyone, how can activate copy-paste with ubuntu. From windows to the ubuntu. Can u help me pls

  • @bninaayoub7956
    @bninaayoub7956 26 дней назад

    If I want to run this on an L4 and using threadX not FreeRTOS what are the changes that need to be made ? (I am new to this field)

  • @sanjivinsmoke2927
    @sanjivinsmoke2927 Месяц назад

    ros2 node list works fine, i can see the node I created, but when I try ros2 topic list i dont see the one I created, only /parameter_events and /rosout show up

  • @ballajaisheel1120
    @ballajaisheel1120 Месяц назад

    bro can you make a video on vslam tools installation and testing it on test dataset

  • @sanjivinsmoke2927
    @sanjivinsmoke2927 Месяц назад

    Hi, I have a question, can I write the code outside of the vm?

  • @cc2048
    @cc2048 Месяц назад

    Thank you very much for your tutorial. However, I have some questions that require your attention. As I follow the tutorial step by step, I encountered the following issues. When I reached the step of generating the static library, that is: docker run -it --rm -v $(pwd):/project --env MICROROS_LIBRARY_FOLDER=micro_ros_stm32cubemx_utils/microros_static_library microros/micro_ros_static_library_builder:foxy The command line output is different from what is shown in the video. What I got was only 'Creating firmware for generate_lib platform generic.' This seems like the 'make' process has not been executed. What could be the reason for this and how can I resolve it? I am looking forward to your reply.

  • @phoenix-wu4jj
    @phoenix-wu4jj 2 месяца назад

    Amazing, so helpful!

  • @rupanrs
    @rupanrs 2 месяца назад

    Thank you bro. good explanation

  • @LavanyaBhatnagar
    @LavanyaBhatnagar 2 месяца назад

    Thank yo much. I am a beginner in ROS and ur videos really help!

  • @TinhineneBOUMERDASSI
    @TinhineneBOUMERDASSI 2 месяца назад

    well explained

  • @jolivoro6916
    @jolivoro6916 2 месяца назад

    Wow thank you a lot, you‘re videos helped me a lot 🫶🏼 Easy and straight forward

  • @iamshakeelsindho
    @iamshakeelsindho 2 месяца назад

    Did I miss something? Part 2 and Part 3 are totally different. I am quite not sure, from which point Pt.3 began. Even though, rest of the playlists have helped me a lot MoveIt, playlist isn't making much sense so far. Actually, I am so naive in this field. However, people with little bit knowledge, they can learn a lot from this channel. Thanks, btw.

  • @moureesh.s8827
    @moureesh.s8827 2 месяца назад

    Thank you so much sir, this series is awesome

  • @abirbgs5292
    @abirbgs5292 2 месяца назад

    great job thanks a lot

  • @orionleo9392
    @orionleo9392 3 месяца назад

    Thanks, i have found this kinda late but i am learning quite well, so feeling good :)

  • @iamshakeelsindho
    @iamshakeelsindho 3 месяца назад

    Hey, everyone the solution to the cloning error, is that, the author might've changed the branch's name. So, all you need to do is... git clone .... -b humble (don't write devel). That's it.

  • @girijagolla3663
    @girijagolla3663 3 месяца назад

    humble-devel - fatal: remote branch humble not found in upstream origin. What should I do sir ? Please tell me

  • @awaisahmad5908
    @awaisahmad5908 3 месяца назад

    Bullshit

  • @devakivijayan
    @devakivijayan 3 месяца назад

    Dude this series is really great and easy to understand please upload more of this series including urdf and visualization tools

  • @stonegroundutah8676
    @stonegroundutah8676 4 месяца назад

    Thanks for this series! I would love to see more of this content. I really appreciate your efforts!

  • @OfficialNUSO
    @OfficialNUSO 4 месяца назад

    Please keep your uploading more and more! Never understood ROS as simple as this! You are a great tutor, very interesting way of explaining that anyone can understand! Thank you sir!

  • @apexablaze
    @apexablaze 4 месяца назад

    Where to find the export as URDF option in 2024 version

  • @Salo-xx2vw
    @Salo-xx2vw 4 месяца назад

    please a new video .thank for this video

  • @iamshakeelsindho
    @iamshakeelsindho 5 месяцев назад

    Thank you so much, Sir. This is my first ever diving in this world and fortunately, I found your channel. You've done such a incredible job that even a person as blank as me, can get the concepts. Please don't stop making content, you are creating an impact. Much love and respect

  • @ambuj5796
    @ambuj5796 5 месяцев назад

    loved the series bro!...crisp and clear, thanks for the efforts 💯

  • @shivanghashia3320
    @shivanghashia3320 5 месяцев назад

    Hello, I am getting error Sub -process /user/bin/dpkg

  • @animecniks
    @animecniks 5 месяцев назад

    how to physically connect stm32f103ret6 or stm32f403 or stm32f722 i have st-link v2 or j link seger??

  • @derintekin7204
    @derintekin7204 5 месяцев назад

    So helpful! Thank you for these videos!

  • @samidjennane5133
    @samidjennane5133 5 месяцев назад

    your videos are amazing man , thank you

  • @abishekabishek6158
    @abishekabishek6158 6 месяцев назад

    How to find sudo password

  • @coddingslug1778
    @coddingslug1778 6 месяцев назад

    Waiting for your next video.

  • @coddingslug1778
    @coddingslug1778 6 месяцев назад

    You are very helpful. I wish you make a series for simulations on ardupilot_gazebo plugin with Ros2 platform.

  • @sudheerkumar-vw1sm
    @sudheerkumar-vw1sm 6 месяцев назад

    @sudheerkumar-vw1sm i have some errors

  • @rayenbensaid9365
    @rayenbensaid9365 6 месяцев назад

    Very good explanation. please keep going

  • @sky-jx1rk
    @sky-jx1rk 6 месяцев назад

    bro please do some more videos.. i loved it.. and really beneficial for me.

  • @artemsazonov9230
    @artemsazonov9230 6 месяцев назад

    Thank you very much for your job unfortunately, following your example I have the error when I'm trying to build clonned packeges: CMake Error at CMakeLists.txt:4 (find_package): 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. --- Failed <<< turtlesim [0.24s, exited with code 1] Aborted <<< catkin_simple [0.16s] Aborted <<< beginner_tut [0.20s] Aborted <<< roscpp_tutorials [0.29s] Could anyone help me please

    • @aayushsrivastava7015
      @aayushsrivastava7015 6 месяцев назад

      Hey Artem, I also did the same later found that getting the same error. In case if you got the solution for the error then it will be really helpful for me.

    • @artemsazonov9230
      @artemsazonov9230 6 месяцев назад

      ​@@aayushsrivastava7015 unfortunately I didn't😢

    • @user-kr8gd7nn2t
      @user-kr8gd7nn2t 6 месяцев назад

      @@aayushsrivastava7015 i have same error help me out to if you know guys

  • @reeshavchowdhury9674
    @reeshavchowdhury9674 7 месяцев назад

    it was a breeze going through your video. Looking forward to the entire series

  • @vincivamos2118
    @vincivamos2118 7 месяцев назад

    Nice Video diving into the really basic stuff. Maybe you could have taken the actuall folder structure of a sample project to explain what they are and what they are used for.

  • @girishjv1078
    @girishjv1078 7 месяцев назад

    Getting E: Unable to locate package ros-dashing-desktop

    • @akshatsaxena866
      @akshatsaxena866 7 месяцев назад

      Same, don't know how to proceed after that

  • @riyazmohammed6380
    @riyazmohammed6380 7 месяцев назад

    It is really very use full thaks for being so generous to teach and share the knowledge Keep rocking ✨

  • @leolander4135
    @leolander4135 7 месяцев назад

    [solve black screen problem] Hey guys who had black (blank) screen problem on first boot. I had the same problem. I use Nvidia Jetson B01. My problem is when I using VGA monitors via HDMI-VGA adapter or display port - VGA adapter. Сhanging extlinux.conf didn't help me. Author of the Xubuntu image on nvidia forum recommended use ONLY HDMI at first boot. When I used hdmi cable and hdmi monitor at first boot the problem was solved. I do not changed extlinux.conf this time. Display port - VGA adapter and VGA monitor works fine after successful install procedure and reboot. I hope it help somebody.

  • @sky-jx1rk
    @sky-jx1rk 7 месяцев назад

    i was having bit of problem understanding the concept even though i've already done basic ros documentation specially with articles.... but cricket example just so good now i understand difference between those ie., topic and articles.... wish same video would have continued like weekly fashion.. happy new year..

  • @santhoshkrishnannarayanan8491
    @santhoshkrishnannarayanan8491 8 месяцев назад

    Hello i have completed till the handshake of the microcontroller and ros. Its shows the same as you have in step 23. Everything looks fine but when i try to list topic or echo the topic name its not happening

  • @user-mr5yz9lt4g
    @user-mr5yz9lt4g 8 месяцев назад

    i think at the end you have forgotten to source it . because with out using sourcing we will unable to get the the output(humble) for this command "printenv ROS_DISTRO".

  • @silvanbolt5798
    @silvanbolt5798 8 месяцев назад

    Thank you!!

  • @munimshafi2543
    @munimshafi2543 8 месяцев назад

    Can I use ROS2 Humble on this ubuntu?

  • @bgowtham217
    @bgowtham217 8 месяцев назад

    What is the colcon_cd how it works?

  • @bgowtham217
    @bgowtham217 9 месяцев назад

    I'm waiting for next video

  • @bgowtham217
    @bgowtham217 9 месяцев назад

    Really it's helpful to like us candidates plz make more videos. And your teaching way is really wonderful 😊😊