- 44
- 2 150
FusyBots: Mobility, Geometry & Perception
เข้าร่วมเมื่อ 18 มี.ค. 2012
Welcome to FusyBots!🤖✨
Dive into the world of robotics, where we explore the fusion of mobility, geometry, and perception. Our channel focuses in robotic manipulators, mobile robots, computer vision, 3D Geometry and deep learning.
Join us as we unravel the complexities of intelligent robotic systems, showcasing innovative projects, tutorials, and insights that bridge theory and practical applications. Whether you're a robotics enthusiast, student, or professional, there's something here for everyone.
Subscribe to stay updated on our latest videos and embark on a journey of discovery in the exciting realm of robotics!🚀🔧
Dive into the world of robotics, where we explore the fusion of mobility, geometry, and perception. Our channel focuses in robotic manipulators, mobile robots, computer vision, 3D Geometry and deep learning.
Join us as we unravel the complexities of intelligent robotic systems, showcasing innovative projects, tutorials, and insights that bridge theory and practical applications. Whether you're a robotics enthusiast, student, or professional, there's something here for everyone.
Subscribe to stay updated on our latest videos and embark on a journey of discovery in the exciting realm of robotics!🚀🔧
ROS 2 C++ Tutorial: Simple Publisher & Subscriber Explained!
Learn how to create a simple publisher and subscriber in ROS 2 using C++! 🚀
This tutorial is perfect for beginners who want to understand the basics of ROS 2 communication and get hands-on experience with coding nodes in C++.
📌 What You’ll Learn:
How to set up a ROS 2 workspace for C++
Writing a simple publisher node
Writing a subscriber node
Compiling and running the nodes
Testing the communication between publisher and subscriber
Whether you’re just starting with ROS 2 or brushing up your skills, this video will guide you through every step with clear explanations and code examples.
✅ Subscribe for more ROS 2 tutorials
💬 Drop your questions in the comments section, and I’ll be happy to help!
🛠️ Resources Used in this Video:
ROS 2 Documentation: docs.ros.org/
rclcpp Overview: docs.ros.org/en/rolling/Concepts/Client-Libraries.html
🔔 Don’t forget to like, subscribe, and hit the notification bell to stay updated!
#ROS2Tutorial #ROS2C++ #PublisherSubscriber #rclcpp #ROS2Basics #RobotOperatingSystem
#ROS2Cpp
#PublisherSubscriber
#rclcpp
#RobotOperatingSystem
#LearnROS2
#CppForBeginners
#ROS2ForBeginners
This tutorial is perfect for beginners who want to understand the basics of ROS 2 communication and get hands-on experience with coding nodes in C++.
📌 What You’ll Learn:
How to set up a ROS 2 workspace for C++
Writing a simple publisher node
Writing a subscriber node
Compiling and running the nodes
Testing the communication between publisher and subscriber
Whether you’re just starting with ROS 2 or brushing up your skills, this video will guide you through every step with clear explanations and code examples.
✅ Subscribe for more ROS 2 tutorials
💬 Drop your questions in the comments section, and I’ll be happy to help!
🛠️ Resources Used in this Video:
ROS 2 Documentation: docs.ros.org/
rclcpp Overview: docs.ros.org/en/rolling/Concepts/Client-Libraries.html
🔔 Don’t forget to like, subscribe, and hit the notification bell to stay updated!
#ROS2Tutorial #ROS2C++ #PublisherSubscriber #rclcpp #ROS2Basics #RobotOperatingSystem
#ROS2Cpp
#PublisherSubscriber
#rclcpp
#RobotOperatingSystem
#LearnROS2
#CppForBeginners
#ROS2ForBeginners
มุมมอง: 36
วีดีโอ
6-DOF Robot Inverse Kinematics: Analytical Solutions Explained!
มุมมอง 6621 วันที่ผ่านมา
Unlock the secrets of solving the inverse kinematics of a 6-DOF robotic arm with this comprehensive tutorial! 🤖 In this video, I’ll walk you through the analytical approach to solving inverse kinematics, making it simple and easy to understand. 📌 What You’ll Learn: Introduction to inverse kinematics Understanding the Denavit-Hartenberg (D-H) parameters Deriving the analytical solution step-by-s...
Mastering Git Basics: Fixing Divergent Branches, HEAD Issues, and Merge Conflicts
มุมมอง 7421 วันที่ผ่านมา
Time Stamps: 0:04 Intro 1:50 Adding SSH key 5:25 How to make new branch? 8:00 Two users working on same branch 10:50 HEADS divergent 16:00 soft vs hard reset 18:20 Reverting git push 23:25 Merge Conflicts between banches resolved Struggling with Git issues like divergent branches, HEAD not matching, or those annoying merge conflicts? This video is here to help! 🚀 Learn the most common Git probl...
Build & Simulate Your Custom Mobile Robot in Gazebo | Differential Drive Controller Tutorial
มุมมอง 8128 วันที่ผ่านมา
Want to learn how to create your own custom mobile robot and simulate it in Gazebo? 🚀 This step-by-step tutorial covers everything you need to know about setting up a differential wheel drive controller for your robot. Perfect for beginners and experienced robotics enthusiasts alike! 📌 What You’ll Learn: How to create a custom mobile robot URDF Configure a differential drive controller in Gazeb...
Joint Space Trapezoidal Trajectory Planner for 6DOF Arm |#ros2 #manipulation #kinematics #robotics
มุมมอง 63หลายเดือนก่อน
"Welcome to our channel! In this video, we dive deep into Trajectory Planner for a 6-DOF (Degrees of Freedom) robotic arm. We'll cover the fundamental concepts, mathematical models, and practical implementations needed to understand and compute the position and orientation of the end-effector of a robotic arm. Whether you're a robotics enthusiast or a student learning about kinematics, this vid...
Solving Forward Kinematics of 6-DOF Robotic Arm🚀🤖 |#ros2 #manipulation #maths #kinematics #robotics
มุมมอง 1513 หลายเดือนก่อน
"Welcome to our channel! In this video, we dive deep into forward kinematics for a 6-DOF (Degrees of Freedom) robotic arm. We'll cover the fundamental concepts, mathematical models, and practical implementations needed to understand and compute the position and orientation of the end-effector of a robotic arm. Whether you're a robotics enthusiast or a student learning about kinematics, this vid...
Creating a URDF File for a 6DOF (6-Axis) Manipulator in ROS 2 & Visualize in RViz
มุมมอง 1614 หลายเดือนก่อน
Creating a URDF File for a 6DOF (6-Axis) Manipulator in ROS 2 & Visualize in RViz
TurtleBot3 Control in Gazebo Simulation | ROS 2 Humble Tutorial
มุมมอง 2714 หลายเดือนก่อน
TurtleBot3 Control in Gazebo Simulation | ROS 2 Humble Tutorial
6-Axis Robotic Manipulator URDF: Simulation in ROS 2 Humble
มุมมอง 1124 หลายเดือนก่อน
6-Axis Robotic Manipulator URDF: Simulation in ROS 2 Humble
Forward Kinematics from inverse kinematics node rviz
มุมมอง 5ปีที่แล้ว
Forward Kinematics from inverse kinematics node rviz
🦾 Open Manipulator X Trajectory Control | 📐 Square Path in Cartesian Space | #ROS#Robotics#control
มุมมอง 5ปีที่แล้ว
🦾 Open Manipulator X Trajectory Control | 📐 Square Path in Cartesian Space | #ROS#Robotics#control
Inverse and forwad Kinematics with gazebo
มุมมอง 4ปีที่แล้ว
Inverse and forwad Kinematics with gazebo
Inverse Kinematics with list of joint angles
มุมมอง 4ปีที่แล้ว
Inverse Kinematics with list of joint angles
🤖 Motion Planning with MoveIt for Open ManipulatorX hardware | 🦾 #Robotics #MoveIt #ROS2
มุมมอง 5ปีที่แล้ว
Motion Planning with MoveIt for Open ManipulatorX hardware | 🦾 #Robotics #MoveIt #ROS2
Master Slave operation of two manipulators
มุมมอง 4ปีที่แล้ว
Master Slave operation of two manipulators
🤖 Motion Planning with MoveIt for Manipulator in RViz | 🦾 #Robotics #MoveIt #ROS #motion
มุมมอง 4ปีที่แล้ว
Motion Planning with MoveIt for Manipulator in RViz | 🦾 #Robotics #MoveIt #ROS #motion
🕹️ Teleoperating Open Manipulator X in RViz | 🤖 #Robotics #ros2 #Teleoperation
มุมมอง 16ปีที่แล้ว
🕹️ Teleoperating Open Manipulator X in RViz | #Robotics #ros2 #Teleoperation
🚀 Go to Goal with TurtleBot3 Waffle Pi | 🤖 #Robotics #ros2 #robotcontrol #control #position
มุมมอง 30ปีที่แล้ว
🚀 Go to Goal with TurtleBot3 Waffle Pi | #Robotics #ros2 #robotcontrol #control #position
is there a way to get the python code???
I am going to upload it within 2-3 days, i will add the link in description box. Stay tuned
Dear Karan, good work. Actually I have one doubt, if I have two subscribers sb1 and sb2, and if sb2 callback depends on sb1 callback then how to ensure that sb1 callback will run before sb2 callback. PS:- sb2 callback is heavily coded as compared with sb1 as its critical callback
Hello Soham Actually it depends on which topic is getting the msg first. But if somehow both of your topics are getting msg at the same time then the callback of 1st object will be called first because it will be placed first in the queue callback of ros spin. But to avoid the case when sub2 topic is getting msg first, then you can guard the function of sub2 with variable update form sub1. This will ensure that once the variable gets updated from sub1 then only it will execute sub2. And if you are not using any parallel executors or threads your callbacks will always work in sequence one by one depending on the frequency of message.
@fusybots currently I'm guarding sub2 .
Nice!
Good job🎉
Thanks
Full Explanation Video with code coming on channel. Subscribe for more videos like this.
If you are facing any challenges, feel free to write.
code please