How to get your robot to see in 3D! (Depth Cameras in ROS)

  Рет қаралды 70,929

Articulated Robotics

Articulated Robotics

Күн бұрын

Пікірлер: 84
@ibrahimyosry1068
@ibrahimyosry1068 2 жыл бұрын
man , im bout to cry rn it took me 3 months to find a solution for my robot which is working with depth cam( based only on 2 cams on chip) and i couldn't and once i saw ur vid i jumped from my seat , man ty sooo muchhh
@Elnasir
@Elnasir Жыл бұрын
I got introduced to your channel by a Master's Student whom I am supervising. This is the first video I have watched, and I am super impressed. I don't know if it comes to you easily, or if it is as a result of much research, but all I can say is please keep up the good work. I am now addicted to your channel :).
@ArticulatedRobotics
@ArticulatedRobotics Жыл бұрын
Thank you for your kind words!
@Elnasir
@Elnasir Жыл бұрын
@@ArticulatedRobotics Anytime 😊
@allanmachado2011
@allanmachado2011 4 ай бұрын
I just joined the Patreon. My first time ever. This education is incredible. Thank you for putting it all together!
@ironrider4526
@ironrider4526 2 жыл бұрын
Your videos are very good explained and structured. Thanks for the work , looking forward to new videos.
@giorgiolelmi8175
@giorgiolelmi8175 Жыл бұрын
I absoulutely agree!!!
@nickbrady2197
@nickbrady2197 5 ай бұрын
I'm really impressed with the quality of your videos... can tell you work really hard in the editing. your RGB and video overview with showing the compression via the frames in the video we were watching was great. Very good at general presentation as well... thanks man :) hope you have a good day today!
@vurdlok6393
@vurdlok6393 2 жыл бұрын
I am so thankful that I found you! Thanks you so much for so many helpful and easy tutorials for everything! I wish I could even support you some how! Keep going with these tutorials, you don't have much followers, but it is okay, because you help people who really want to be like you in future!
@ArticulatedRobotics
@ArticulatedRobotics 2 жыл бұрын
Thanks for your kind words :)
@metalworker3
@metalworker3 Жыл бұрын
Seriously. I am definitely in the deep end of the pool; but thanks to your methodical outlining of what you’re doing and why; along with issues you see or even made yourself. Thanks a ton.
@vicradon
@vicradon 2 жыл бұрын
First one here. Thank you Josh for making these videos. They are really helping me complete my internship project.
@ArticulatedRobotics
@ArticulatedRobotics 2 жыл бұрын
Wow, that was quick! Thanks so much, it makes me so glad to hear that people find it useful! :D
@AnujPatel-z6p
@AnujPatel-z6p 9 ай бұрын
what a wonderful intro 'We're going 3D! :)'
@Gwen-xg6sb
@Gwen-xg6sb 2 жыл бұрын
Waiting for the rest of the series
@ArticulatedRobotics
@ArticulatedRobotics 2 жыл бұрын
Sorry I've been busy - next one is up now!
@chaithanyakrishnabodduluri6808
@chaithanyakrishnabodduluri6808 2 жыл бұрын
Great work, Please continue your efforts
@aboudezoa
@aboudezoa 2 жыл бұрын
Wow very informative video ! Keep this good content coming 🙏
@ArticulatedRobotics
@ArticulatedRobotics 2 жыл бұрын
Thanks!
@drydenstewartenterprises
@drydenstewartenterprises 5 ай бұрын
Awesome video! Here's an Idea or a bunch of Ideas for up coming videos... I want to build a smart RV... I would want it to cook, clean, find my stuff and bring that stuff to me. I need to build a set of robotic arms that run along a track hung from the ceiling (It could fold itself up and be out of the way when not needed), I would like to use visual slam, to map and constantly update said map as it moves (obstacle avoidance, where is my cup of coffee, etc.) also has to do object recognition obviously. I have seen that using machine learning the robot ai could learn how to do tasks from watching KZbin videos using pose estimations and then using ai to find the most efficient way to preform the task and be adaptable to new problems as they arise by running simulations of said task several times before performing the task, and learn as it does the task! I'm also not sure about the best way to run this... Computation (AI) is going to need a semi-decent gaming laptop at minimum, but the robot arm is only going to require a raspberry 5 with ssd. It would essentially just run the stepper motors and sensors (pressure sensors in the grippers, cameras, etc.). Then the main brain needs to communicate with the ros in the arm to preform tasks. I would want it to all run local with a G.U.I.
@rampage_sl
@rampage_sl Жыл бұрын
Very useful! Well structured and clear.
@ArticulatedRobotics
@ArticulatedRobotics Жыл бұрын
Thanks!
@siddharthu5120
@siddharthu5120 2 жыл бұрын
Very useful information, thanks! I would really appreciate it if you could add a small video using this camera and IMU data streamed can you build an RGBD SLAM or RTAB?
@ArticulatedRobotics
@ArticulatedRobotics 2 жыл бұрын
Thanks, it is definitely on my to-do list! I didn't want to make it a core part of the series as not everyone will have a depth camera, but it is top on the list of "extension projects".
@ankshuray4626
@ankshuray4626 8 ай бұрын
I'm excited to find your channel as I'm planning to develop a firefighting robot designed for navigating smoke-filled environments. This robot would: Generate a 3D map of the room to navigate through smoke. Detect cracks and assess structural integrity to predict potential collapses. Incorporate thermal imaging for identifying hotspots and victims. Utilize AI for autonomous decision-making and obstacle avoidance. Feature a water or foam dispenser for firefighting efforts. I'd greatly appreciate any guidance or collaboration on this project.
@nhatminhdoan4756
@nhatminhdoan4756 Жыл бұрын
Very nice tutorial. Keep it up man!
@hamishmcfarlane9931
@hamishmcfarlane9931 2 жыл бұрын
Second one here, thank you for the videos. Very helpful with my work
@ArticulatedRobotics
@ArticulatedRobotics 2 жыл бұрын
Thanks Hamish :)
@xexo9201
@xexo9201 3 ай бұрын
I like your videos they are very informative and well structured ... can u make a tuto about camera calibration with ros2 , I would like to see how u gonna explain that .
@valeriovettori4738
@valeriovettori4738 10 ай бұрын
how to slam from pointcloud?
@hassanshahzad3537
@hassanshahzad3537 5 ай бұрын
Rtabmap ros
@tuananhnguyen6004
@tuananhnguyen6004 2 жыл бұрын
thanks very much. Please, keep up the good work
@ArticulatedRobotics
@ArticulatedRobotics 2 жыл бұрын
Thanks!
@vihan2549
@vihan2549 9 ай бұрын
Can you please show installation steps for other cameras like orbek 3d astra, realsense, zed etc
@RuanMacedoSantos
@RuanMacedoSantos Жыл бұрын
great job! ps: i like how your hair change all video lol
@TheJoMoVO
@TheJoMoVO 10 ай бұрын
Very nice video. Would you suggest fixed focus or auto focus Oak-d Lite for Mobile Robot vision navigation?
@xuanthanh3557
@xuanthanh3557 Жыл бұрын
i am waitting your repply !
@arash.jafari
@arash.jafari Жыл бұрын
Thank you so much for such a grear toturial video. Do you have any plan to create a video how can we use depth camera in collaborative robots and do some pick and place applications? if not, is there any sources you might introduce to me.. I am new to ROS 😊
@pavancherukuri2824
@pavancherukuri2824 2 жыл бұрын
Please make videos on sensor fusion too, I'm really looking forward
@Gwen-xg6sb
@Gwen-xg6sb 2 жыл бұрын
+1
@petecraftmc
@petecraftmc 2 жыл бұрын
Hi! are you considering using RtabMap?
@ArticulatedRobotics
@ArticulatedRobotics 2 жыл бұрын
Hi yes I do plan to at some point but not certain when just yet :)
@petecraftmc
@petecraftmc 2 жыл бұрын
Okay, thanks! Love ur channel
@Ali_AKB_GH
@Ali_AKB_GH Жыл бұрын
Great video, thanks for all details Just a question, is OAK-D Lite Fixed-Focus or Auto-Focus ?
@ArticulatedRobotics
@ArticulatedRobotics Жыл бұрын
It depends on the model. Mine is auto-focus and I have found the autofocus a bit iffy. I really haven't tried to fix it though so it may be a driver setting that can be tweaked. I believe you can also manually control the focus on that model, which I would probably do.
@sairagillani9626
@sairagillani9626 2 жыл бұрын
Wowww this is Awesome!!! Just wanna say, I found this video in great need for my work. You really helped me. A big thanks to you. I really mean it
@ArticulatedRobotics
@ArticulatedRobotics 2 жыл бұрын
Thanks, I always love hearing that people find my videos helpful!
@draggador
@draggador 5 ай бұрын
Is it possible to do the point cloud step for gazebo & rviz with intel's realsense D435/D415? I need to do it as a part another task.
@changtimwu
@changtimwu 2 жыл бұрын
just wonder if this could be a complete replacement of realsense D435i.
@ArticulatedRobotics
@ArticulatedRobotics 2 жыл бұрын
Yeah I had hoped the same but so far I think not, as the depth seems to be a bit worse and it doesn't have an IMU. I think the OAK-D (rather than OAK-D Lite) is a closer competitor. I still have hope that it will be good for entry-level prototyping and simpler projects.
@robotics4959
@robotics4959 2 жыл бұрын
Hi, I recently found your channel and loved your content. If possible please make videos on ROS 2 Control. Thank You.
@Shadow6212
@Shadow6212 Жыл бұрын
Hey, I'm having this problem with my depth camera. I'm using Hector quadrotor package that has ASUS Xtion PRO depth camera and I'm trying to use it for 3D mapping in custom Gazebo world (apartment). The problem is when I subscribe to /camera/rgb/image_raw in Rviz by Camera it can see only certain objects, but most of the objects for example walls, postboxes etc. are just gray. The depth /camera/depth/image_raw works just fine and I can see objects, but still only in shades of gray. I tried to switch format in urdf of a camera from R8B8G8 to B8R8G8 and RB8 but nothing changed... Do you have any idea what could be the problem?
@Shadow6212
@Shadow6212 Жыл бұрын
Hey, I actually managed to fix this problem by running this in terminal: "$ export SVGA_VGPU10=0", right before launching my .launch file that starts Gazebo and Rviz. It seems that the color not being visualised is an error and didn't find the explanation for that. You can also echo it in your bashrc script so you don't need to write it every time -> $ echo "export SVGA_VGPU10=0" >> ~/.bashrc
@ArticulatedRobotics
@ArticulatedRobotics Жыл бұрын
I'm glad you got that sorted and I hope others can find this comment if they have the same trouble. I definitely would have been stumped!
@aishRobotics
@aishRobotics 10 ай бұрын
Hii, is this only works in ROS2? I have applied in ROS1, i am not getting depth topics in rviz.
@awosog57
@awosog57 Жыл бұрын
Have you figured out how to use the depthai ros with object detection? I'm using an oak d lite camera
@nigelhungerford-symes5059
@nigelhungerford-symes5059 2 жыл бұрын
Anyone have a link to the blog post referenced?
@ArticulatedRobotics
@ArticulatedRobotics 2 жыл бұрын
Hey Nigel - I'll be honest here. My current process is basically: write a script for myself, follow the script for the camera, then turn the script into a blog post. It used to be the other way around (starting with the blog post) which was better, because now unless I get the blog post up within a couple of days of the video I find myself feeling the pressure to get the next video out and the blog post never gets published. So I do have an 80% finished blog post for this one which I definitely intend to publish *some time* but I'm not making any promises as to when. If there are particular questions you have, head over to the discussion thread for this video on the forums and I'll try to answer them. (Because the forums only went up last week there's not been much activity there yet). discourse.articulatedrobotics.xyz/t/discussion-depth-cameras-and-ros-making-a-mobile-robot-pt-10/35
@Nico-m9o
@Nico-m9o Жыл бұрын
Thanks for this great tutorial. Unfortunately in my workspace some thing arenˋt quit working as in yours. For Example I don’t get to see the pointcloud in Rviz and I'm also not able to select the camera info topic. Do you have an idea what might be the problem?
@falloops
@falloops Жыл бұрын
hey, i have the same issue. have you fixed it? edit: launching the launch file with gazebo world parameter caused the error
@shubhamahire300
@shubhamahire300 2 жыл бұрын
i am working on SLAM with Intel D435i camera But I have A problem yo build a map and localization can you explain on that topic thank you.
@mariaa.bustillo7147
@mariaa.bustillo7147 2 жыл бұрын
Hi! i'm looking for a Stereo Camera to use for a heads-up project, and I was hoping you would have some recs for one that is compatible with the Raspberry pi 4 B with the newest release of the raspbian os .
@martinsallai9923
@martinsallai9923 Жыл бұрын
Hi, Thanks for the amazing videos! Have you tried to build octomap from simulated depth camera in Moveit2?
@mohamedkamal6050
@mohamedkamal6050 Жыл бұрын
is this tutorial is compatible with any depth cameras like kinect v1 15:30
@nadimsheikh2876
@nadimsheikh2876 Жыл бұрын
Fine
@jiaoyangsun4687
@jiaoyangsun4687 2 жыл бұрын
Thank you so much, your video helps so much. Anyway, I meet some problem when I try to do the same thing with OAK-D-PRO-POE, I can only see the rgb_image, but can not echo anything from left/right camera. Do you have any idea about this problem?
@ArticulatedRobotics
@ArticulatedRobotics 2 жыл бұрын
Unfortunately not, but I hope you were able to resolve it! You may have luck with this alternative driver github.com/Serafadam/depthai_ros_driver
@aryanneopane8692
@aryanneopane8692 2 жыл бұрын
Has someone figured out a way to know the size of an object using the depth camera from the gazebo? I am currently having trouble with it. Any help is appreciated.
@soumildev3836
@soumildev3836 5 ай бұрын
hi how are you getting topics automatically? I am doing everything the same ,the only difference is i am using .sdf file and not xacro(in ros-noetic). during simulation i can see the image of object shown by camera rectangle, but no topic is created in rostopic list. you are writing depth and all depth topic got created, how?
@arjunn3225
@arjunn3225 21 күн бұрын
Lll⁰
@cdonosok
@cdonosok 2 жыл бұрын
'Ey! Amazing video, you know how can you build a 3d map using this kind of cameras? (and not 3d LIDARS)
@ArticulatedRobotics
@ArticulatedRobotics 2 жыл бұрын
Thanks! That is a bit of a complex topic which I hope to cover at some point but not sure when :)
@boraprathamesh8467
@boraprathamesh8467 Жыл бұрын
why is my robotmodel showing red in rviz?
@angelorison6455
@angelorison6455 Жыл бұрын
It might be because you have not added or defined the material in the URDF.
@boraprathamesh8467
@boraprathamesh8467 Жыл бұрын
Will be try!
@h7opolo
@h7opolo Жыл бұрын
3:58 "farthest", not "furthest"
@JohnDoe-qm6ub
@JohnDoe-qm6ub 11 ай бұрын
You remind me of Jon Safran
@boraprathamesh8467
@boraprathamesh8467 Жыл бұрын
Hello sir
@jdoherty12341234
@jdoherty12341234 8 ай бұрын
❤😂🎉🎉😢😮😮😅😅😊
@sulaiman-hd8pz
@sulaiman-hd8pz 6 ай бұрын
Does this work for ROS noetic as well? I went to the previous tutorial for a regular camera and had no issues, I however didnt see many of the other topics being published. nonetheless, i managed to get the image_raw topic functioning in rviz. the issue now is that when attempting to change the type = "depth" it does not display the topics as expected. I am able to display only when i change the filename="libgazebo_ros_depth_camera.so"> , under image topic: /depth/image_raw and it shows an image where far objects are white while near are black in the PointCloud2 however, i try to put the /points topic, but there is an error that says: Transform [sender=unknown_publisher] For frame []: Frame [] does not exist and in the terminal : [ WARN] [1716868128.356292091, 23.441000000]: Invalid argument passed to canTransform argument source_frame in tf2 frame_ids cannot be empty
Designing a chassis for our robot! (+ other fixes)
16:11
Articulated Robotics
Рет қаралды 24 М.
How to use Cameras in ROS (Sim Camera and Pi Camera)
32:01
Articulated Robotics
Рет қаралды 101 М.
If people acted like cats 🙀😹 LeoNata family #shorts
00:22
LeoNata Family
Рет қаралды 24 МЛН
From Small To Giant 0%🍫 VS 100%🍫 #katebrush #shorts #gummy
00:19
Depth Camera - Computerphile
12:34
Computerphile
Рет қаралды 251 М.
I put ChatGPT on a Robot and let it explore the world
15:24
Nikodem Bartnik
Рет қаралды 813 М.
Solving the problem EVERY robot has (with ros2_control)
24:36
Articulated Robotics
Рет қаралды 92 М.
From Reality to Simulation with Isaac Sim (+ RTX3080Ti raffle)
15:51
How do we add LIDAR to a ROS robot?
22:45
Articulated Robotics
Рет қаралды 156 М.
Sensor Showcase | Depth Cameras
4:34
Clearpath Robotics by Rockwell Automation
Рет қаралды 20 М.
Why Unreal Engine 5.5 is a BIG Deal
12:11
Unreal Sensei
Рет қаралды 1,1 МЛН
Hacker's Guide to UART Root Shells
17:40
Flashback Team
Рет қаралды 500 М.
Can you map a room with LIDAR and Arduino?
11:52
Nikodem Bartnik
Рет қаралды 355 М.