Why C++ and Not Python for Robotics
6:53
2 місяці тому
ESP32 vs Raspberry Pi for ROS2 development
6:05
Robotics beyond Just Code in Reality
4:55
5 місяців тому
ROS2 Packages :  CMake VS setup.py
12:31
5 місяців тому
Mindset for a good career in Robotics
5:59
6 місяців тому
КОМЕНТАРІ
@pijq
@pijq 14 годин тому
My name is mohmmad luqman too 😅
@pynkilitv
@pynkilitv День тому
i downloaded docker in my windows as in one of your previous videos can you briefly explain how i can install microROS using VS code in my windows and docker... pls reply ....
@storming_moose
@storming_moose 2 дні тому
Hi, great video, learned lots and used it to rationalize some robot software of my own. Is the moblie app software side of this application available or described somewhere? I am curious how the wifi server is used.
@robotisim
@robotisim День тому
used MIT app inventor , it takes care of all backend
@syedfirdaus9279
@syedfirdaus9279 2 дні тому
Hi, I don’t know if you can help me but i am trying to install ros2 humble/iron in raspberryPi 5. Seems impossible to install and the only solution I could find is by using Docker. Is there any suggestions or method to solve this problem?
@robotisim
@robotisim День тому
what OS do you have ?
@syedfirdaus9279
@syedfirdaus9279 День тому
@@robotisim currently using latest ubuntu 24 with LTS. Thought it seemed to have problems with arm64 still when it comes to ros installation and simply pop a message “E: unable to locate packages” every single time
@Invictusrudra
@Invictusrudra 3 дні тому
Best ROS and Docker combined tutorial I have seen! I was having a lot of trouble figuring out docker as I am new to it, and needed it urgently and this was the perfect tutorial!
@robotisim
@robotisim День тому
A video that I needed when i started workign with ROS2 and docker :)
@Sing-ic7vt
@Sing-ic7vt 5 днів тому
[ERROR] [spawn_entity.py-4]: process has died [pid 17330, exit code 1, cmd '/opt/ros/humble/lib/gazebo_ros/spawn_entity.py -entity waffle_pi -file /home/ros2/turtlebot3_ws/install/turtlebot3_gazebo/share/turtlebot3_gazebo/models/turtlebot3_waffle_pi/model.sdf -x -2.0 -y -0.5 -z 0.01 --ros-args']. [gzclient-2] gzclient: /usr/include/boost/smart_ptr/shared_ptr.hpp:728: typename boost::detail::sp_member_access<T>::type boost::shared_ptr<T>::operator->() const [with T = gazebo::rendering::Camera; typename boost::detail::sp_member_access<T>::type = gazebo::rendering::Camera*]: Assertion `px != 0' failed. [ERROR] [gzclient-2]: process has died [pid 17325, exit code -6, cmd 'gzclient']. pls help!
@ganeshmailecture7922
@ganeshmailecture7922 7 днів тому
Informative As always!
@robotisim
@robotisim День тому
Thanks as always
@user-rg2dn1ns1h
@user-rg2dn1ns1h 12 днів тому
Great video. Is it possible to add camera data on top of scan data for navigation part to improve navigation accuracy
@robotisim
@robotisim 11 днів тому
yes - but not with nav2 package You will need to write your own logic
@ShubhamTiwari-ng7sp
@ShubhamTiwari-ng7sp 14 днів тому
how can i use ros2 with arduino mega for serial
@robotisim
@robotisim 13 днів тому
Use Micro-ROS Serial
@kolkemboi1255
@kolkemboi1255 16 днів тому
Hello, could you share the repository for the whole project for ros2
@robotisim
@robotisim 13 днів тому
Which one ?
@kolkemboi1255
@kolkemboi1255 13 днів тому
Also, could you recommend a good documentation on learning move group coding for ros2
@haricharan5521
@haricharan5521 18 днів тому
Can this carry any weight
@robotisim
@robotisim 16 днів тому
Yes
@nauvalbatsa7999
@nauvalbatsa7999 19 днів тому
thanks for make a good video, now I'm not lost anymore for my career, I have to growing this skill and will make me have new a career path. Jazakallahu khairan
@robotisim
@robotisim 19 днів тому
Best of luck!
@simonrism
@simonrism 23 дні тому
Dear Luqman, Assalamuwalikum !!! your videos are really helpful. I got lot of knowledge from your educational videos. However, I am trying to send data from VMware, Ubuntu 22.04 to esp32 board over wifi by using ros2. ESP32 board is already connected to Wi-Fi router. But, I was not able to send data from my PC to esp32 board. Could you please help me little-bit? Thanks, Simon
@robotisim
@robotisim 22 дні тому
First try ti ping your esp32. You need to enable networking in your vmware
@robotisim
@robotisim 22 дні тому
Walaikumsalam
@simonrism
@simonrism 22 дні тому
​@@robotisim Dear Luqman, Assalamuwalikum !!! Thanks for your response. I think you are right about "enable networking in vmware". And I am kind of stuck at this point. I have tried several method to enable networking in ubuntu, but failed. Could you please advice any blog or post or video that teach me, "How to enable networking in Ubuntu VMware"? Thank you very much!!! I really appreciate your effort to the ROS community. Thanks, Simon
@user-ll5li6rm7p
@user-ll5li6rm7p 24 дні тому
Hello, I'm student of Yonsei University. I've VLP-16 LiDAR and new at ROS2. Our team is currently using ERP42, which is autonomous driving developer kit. We're planning to create node that producing real-time Point Cloud Clustering algorithm, and take your course. How can we process the real time data that produced by VLP-16(may pcd file)? In the lecture, it seems that processing is only done with the pre-given KITTI data set, but I am curious if you also tell me how to process it when there is a real LiDAR.
@robotisim
@robotisim 23 дні тому
subscribe Lidar and then process it Kitti dataset is real time processing example .
@pooryakhanali6921
@pooryakhanali6921 25 днів тому
Hi, thanks for the explanation, as I saw the part about the GPU utilization, could you please guide me on how to visualize the Gazebo or Rviz from a docker container using GPU but not CPU?
@robotisim
@robotisim 23 дні тому
in this video - where i am using linux , i am using GPU , that requires nvidia docker as well
@KhangNguyen-wu2ce
@KhangNguyen-wu2ce 26 днів тому
i can not run the file roslaunch turtlebot3_gazebo turtlebot3_empty_world . launch . Can you help me?
@robotisim
@robotisim 23 дні тому
install turtlebot3_gazebo package
@FBPrepping
@FBPrepping 27 днів тому
I want to build one much larger to sweep and clean my floors.
@robotisim
@robotisim 23 дні тому
build it then :)
@ghostfreak6125
@ghostfreak6125 27 днів тому
Also adding to the point, Compilation is faster than interpreter.
@robotisim
@robotisim 23 дні тому
True
@mubashir-alam
@mubashir-alam 28 днів тому
Sir how you make the structure of the robot? did you order it
@robotisim
@robotisim 27 днів тому
we did a custom design
@KhangNguyen-wu2ce
@KhangNguyen-wu2ce 28 днів тому
Hello , can i ask you some questions
@KhangNguyen-wu2ce
@KhangNguyen-wu2ce 28 днів тому
I saw your courses on udemy about using cameras and lidar on ros2 but my project is using them on ros1, do you have any courses I can refer to?
@robotisim
@robotisim 27 днів тому
Check Robotisim for update learning paths
@drapiasuperioridade
@drapiasuperioridade 29 днів тому
Hi, Muhammad Luqman! To which directory can I clone the file turtlebot3-simulation? To source as a pkg inside the src or as a new Workspace? I tried the first one(as pkg in the src where is the dir ros2_learners), but "colcon build" is not working due to duplicate pkg names (turtlebot3_gazebo). Can you help me?
@user-ty8ve8ni5d
@user-ty8ve8ni5d 28 днів тому
Hi bro , got the same issue , did you find the solution for it ? if yes pls do tell me
@drapiasuperioridade
@drapiasuperioridade 28 днів тому
@@user-ty8ve8ni5d No, I didn’t find.
@robotisim
@robotisim 27 днів тому
delete 1 turtlebot3 package and then build also remove buil log install directories
@tsegaabnigusse2804
@tsegaabnigusse2804 Місяць тому
thank you sir, i love your videos
@robotisim
@robotisim 27 днів тому
I love them as well :)
@mazmazbiasa
@mazmazbiasa Місяць тому
is it possible to use this camera plugin in drone gazebo simulation?
@robotisim
@robotisim Місяць тому
Yes just add in urdf
@BarkatullaShaik
@BarkatullaShaik Місяць тому
Hello, I'm facing an issue where I have two Windows host machines (Hosts A and B), both with Docker installed and connected via the same LAN. On Machine A, I have the publisher container, and on Machine B, I have the subscriber container. I've attempted various networking workarounds to establish communication between them, but none have been successful. Could you please assist me in resolving this? Thank you in advance.
@robotisim
@robotisim Місяць тому
I understand the frustration of dealing with networking issues. But i do not have experience in that.
@darshansolanki4318
@darshansolanki4318 Місяць тому
I have a question , I want to apply A* algorithm to my robot to navigate autonomously and avoid obstacles , so where should I apply algorithms and test different algorithms which is perfect for me ?
@robotisim
@robotisim Місяць тому
publish occupancy grid , subscribe it , apply astar to it , publish searched path and visualize it on rviz
@darshansolanki4318
@darshansolanki4318 Місяць тому
@@robotisim As I am new to it and am learning, can you please tell me detail how to do this It will be very helpful
@tsegaabnigusse2804
@tsegaabnigusse2804 Місяць тому
you are the best,
@robotisim
@robotisim Місяць тому
:)
@ngoclong8679
@ngoclong8679 Місяць тому
[ros2run]: Segmentation fault . I met this error when I run node ros2_kitti_publisher. The rviz only show image, not point cloud 2 ( point_cloud topic still there ). How to solve this problem ?
@robotisim
@robotisim Місяць тому
When you visualized the point cloud stream might endded
@NezihBenJemia
@NezihBenJemia Місяць тому
As always ! Fantastic video
@robotisim
@robotisim Місяць тому
Thanks again!
@tsegaabnigusse2804
@tsegaabnigusse2804 Місяць тому
wonderful video, it will be great if u create new tutorial starting from first level
@robotisim
@robotisim Місяць тому
Yes it will be wonderful :D
@hokx4256
@hokx4256 Місяць тому
how to show the line of arrows when it navigates?
@robotisim
@robotisim Місяць тому
Add topic in rviz of path
@caspr9345
@caspr9345 Місяць тому
Thank you sir for explaining so much in easier way
@robotisim
@robotisim Місяць тому
Thanks :)
@kevinwalters5546
@kevinwalters5546 Місяць тому
​@robotisim i need help with DH transformation. Can you help?
@ihypesnipe4400
@ihypesnipe4400 Місяць тому
Thanks for the video! I'm trying to use my own ros2 bag with only lidar data to create a pcl file and to eventually create a map of the explored environment, do you have any tips?
@robotisim
@robotisim Місяць тому
When recording data , make sure you record with appropriate time at a certain frequency , also record tf
@AnthonyWebb7
@AnthonyWebb7 Місяць тому
Curious what you think of the new Isaac perceptor?
@robotisim
@robotisim Місяць тому
It is good specially the isaac sim support for it makes it useful
@AnthonyWebb7
@AnthonyWebb7 Місяць тому
@@robotisim does it work with ros_control and nav2? Or is it totally self contained? Curious what pieces of the stack that Isaac Perceptor replaces, there really isn’t much info out there.
@robosophy
@robosophy Місяць тому
Hello, thank you for the insightful video. I have a question regarding the execution of Gazebo on Docker. I'm curious about how Gazebo manages to achieve such high FPS (frames per second) when running on Docker. In my experience, I often encounter performance issues when running simulations on Docker, with the simulation speed being noticeably slower compared to running locally. Could you shed some light on how Gazebo is optimized to maintain its performance even within a Docker environment?( nvidia-smi works correctly inside my container)
@robotisim
@robotisim Місяць тому
I do not know about the optimization .what i can share my experience is that you need powerful system to run bigger simulations to keep up with the docker emulation
@achayantearadhakan7221
@achayantearadhakan7221 Місяць тому
Sir, i need to compare some path planners in ros2 humble using my custom robot (simulation). How can i do it? can i use turtlebot packages and nav2 stack in doing so? Can you help me please
@robotisim
@robotisim Місяць тому
Nav2 stack tinkering directly would be hard if you can write your own - Publish dummy occupancy grid data -> subscribe grid data -> apply path planning algos and compare
@achayantearadhakan7221
@achayantearadhakan7221 Місяць тому
@@robotisim I am new to ros, i don't know much about it. 😢
@adithyad.s.6045
@adithyad.s.6045 Місяць тому
Hello sir, Taking time in creating this video series is much appreciated, I am a UG student trying to build a fully autonomous bot from scratch, have gone through a quite a bit of material online but none was really helpful(maybe I have a lot to learn yet), I just started with this video series hopefully it would help me, with that if you could help me out with your guidance and other recommendations, it would be of great help. thank you for this amazing content.
@robotisim
@robotisim Місяць тому
To learn robotics on a construction path, visit our website and obtain the learning path curriculum.
@user-bd3kq5cr4i
@user-bd3kq5cr4i Місяць тому
I cloned the same branch as you did (humble-devel), but in my local environment, I couldn't find the turtlebot3.repos file. Despite that, I tried copying and running the same command as you did, and unfortunately, I encountered this error [CMake Error at CMakeLists.txt:10 (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.]. Could you please offer some assistance or advice on how to resolve this issue? I'm eager to get started but seem to have hit a roadblock. Any insights you could provide would be greatly appreciated! Thanks in advance for your help.
@simonrism
@simonrism Місяць тому
Assalamuwalikum, Thank you very very much !!! I really really appreciate your work and help. I was stuck for a week with installation, where as your efforts benefits me enormously. I would like to ask you something, "Could you please make a video that blink LED light using ESP32 board and LED light can be controlled with ros2 pub_&_sub?". I wish you best of luck, Allah bless you!!! Thanks, Simon
@robotisim
@robotisim Місяць тому
Walaikumsalam.
@luccarigueira8319
@luccarigueira8319 Місяць тому
Your videos are incredible, im learning a lot about ros2 and robotics in general. It is helping me in my personal project. Thanks, from Brazil
@robotisim
@robotisim Місяць тому
Your welcome from Pakistan :)
@smabdullah6282
@smabdullah6282 Місяць тому
i am new to c++ and i want to start learning ros2 but which topics of c++ i need to clear before starting ros2.
@aij457
@aij457 Місяць тому
object oriented programming(classes), pointers, functions, namespaces, cmake build system
@robotisim
@robotisim Місяць тому
aij456 is correct just add inheritance + templates as well
@uvraaj
@uvraaj Місяць тому
Is there any roadmap for learning robotics for beginners!
@robotisim
@robotisim Місяць тому
Yes it is on here www.robotisim.com/path
@autominyteam
@autominyteam Місяць тому
Hey there, I'succesfully completed your course, in Udemy for self driving vehicles, so far all is good, however Im wondering if there's any chance you could do a video explaining how to transform the data from the camera lane detection algorithm so it can of example be use to compare its steering with odometer or IMU, working on a PID controller and this would be awesome, any thoughts of adding this into your course or as a video, as there is none existing information. And when I compare the yaw of the odom with the angle from the algorithm does not work as they are not into the same reference frame :C Really guys do apretiatate any help from you and you're doing one of the best courses out there for self navigation in ROS
@robotisim
@robotisim Місяць тому
Thanks we are going to update that course , will keep in mind about that.
@thabisa1200
@thabisa1200 Місяць тому
Would you be able to use this map with nav2_bringup navigation? I see that navigation is not launching because there is no map frame, I'm guessing we dont have a map to odom transform. How would you go about this?
@robotisim
@robotisim Місяць тому
you can perform navigation on this map but nav2 requires more things odom fram with map as well
@nadiakhan7258
@nadiakhan7258 Місяць тому
Sir, we don't have a configuration file for this??? Like we don't need to add. Py. I have watched your wiki ros documentation in which you added the lidar but you also made a node.py file
@robotisim
@robotisim Місяць тому
can you add time stamp of video you are referring to ?
@iamshakeelsindho
@iamshakeelsindho Місяць тому
Are you working on Robotics Arms with LLM? Do you have insights or leads to it? (Like the beginning intros and insights)
@robotisim
@robotisim Місяць тому
NO AI -> related things for next 10 months :D
@murtazaabidi3394
@murtazaabidi3394 2 місяці тому
RuntimeError: ImportError: "from catkin_pkg.topological_order import topological_order" failed: cannot import name 'Sequence' from 'collections' (/home/wens/anaconda3/lib/python3.11/collections/__init__.py) Make sure that you have installed "catkin_pkg", it is up to date and on the PYTHONPATH. I am getting this error
@kaijustice7048
@kaijustice7048 2 місяці тому
I love this tutorial! I have a Portenta H7 that I am working on getting up and going with Micro ROS. Following your tutorial, I receive an interesting failure during debugging, any thoughts our comments would be appreciated! (Windows 10) Configuring portenta_h7_m7 with transport serial Downloading micro-ROS dev dependencies - Downloaded ament_cmake - Downloaded ament_lint - Downloaded ament_package - Downloaded googletest - Downloaded ament_cmake_ros - Downloaded ament_index Building micro-ROS dev dependencies Build dev micro-ROS environment failed: '.' is not recognized as an internal or external command, operable program or batch file.
@robotisim
@robotisim 2 місяці тому
do not know whats that.
@abhishekmahto1642
@abhishekmahto1642 2 місяці тому
Will these 2 books will clear me with, Historical perspective and evolution of robotics??
@robotisim
@robotisim 2 місяці тому
No . You can go through there table of contents
@user-eu1bl8cn9g
@user-eu1bl8cn9g 2 місяці тому
Perfect!! Thank you sir.
@robotisim
@robotisim 2 місяці тому
You're welcome!
@nursultanilyasov9838
@nursultanilyasov9838 2 місяці тому
hi the first Thank you for video. and I Want see all process. how i can find?
@robotisim
@robotisim 2 місяці тому
i have a repo to that .