How to use Cameras in ROS (Sim Camera and Pi Camera)

  Переглядів 78,723

Articulated Robotics

Articulated Robotics

День тому

In this video we look at everything to do with cameras and images in ROS!
Companion blog post available at articulatedrobotics.xyz/mobil...
Github repo at this point in the project: github.com/joshnewans/articub...
I think the 3D printed case I used was the following (I made it a while ago, will redo for the new build):
www.thingiverse.com/thing:314...
www.thingiverse.com/thing:440...
00:00 - Intro
01:22 - General camera/image theory
06:18 - Cameras and images in ROS
09:53 - Simulating a camera in Gazebo
19:40 - Viewing Images & Compression
26:00 - Connecting to a real camera
31:02 - Outro

КОМЕНТАРІ: 66
@TheCherry1994
@TheCherry1994 7 місяців тому
I wish these videos were available when I started studying robotics in uni. It would have saved so much headache and wasted time. Thanks for this.
@MrAlibatur
@MrAlibatur Рік тому
This channel is going to be so big im really satisfied with the content.
@matthiasw.9388
@matthiasw.9388 9 місяців тому
Thank you very much for sharing your knowledge in such a professional way. I'm looking forward to watch the coming tutorials and finishing my robot.
@Aloman76
@Aloman76 Рік тому
I can’t tell you how much this video helped me. And I absolutely love your examples that you use when you edit, like the camera pixels and stuff. Awesome job
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Thank you, it makes me so glad to know when people find it helpful! And yes, I like making the visuals as I find it makes a big difference. I would have liked to include more in this video, but they also take the longest time and this one was already a bit late :)
@sadsam3733
@sadsam3733 Рік тому
This video is great! Really clear instructions. They come to be really useful for my work!
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Thanks, I'm always glad to hear when people find them useful!
@julycheng5229
@julycheng5229 Рік тому
thx for saving my project, it's help so much !
@Bruce_Lee25
@Bruce_Lee25 7 місяців тому
Sir I respect u vey much your videos are very helpful thank you very much
@underwaterdol613
@underwaterdol613 11 місяців тому
By far the best instructor for ROS2. Awesome work!!!
@Palies-fu8hd
@Palies-fu8hd Рік тому
Great vid, the SW you use to show the qrt graph (blue background )of topics and sensors is nice what its called ?
@user-xp3kk8og6p
@user-xp3kk8og6p 9 місяців тому
great video. thank you a lot, bro
@feras.terkawi
@feras.terkawi Рік тому
Thanks a lot for your tutorial, It is quite clear. But I need to know how to model a real camera (like rpi camera) into gazebo to grantee same results (for research reasons). Does it enough to just change the camera sensor parameters? what do I have to take into account else? Do you know any pre-made list of modeled well-known cameras so I can take the model with calibration data like it is?
@Me--SaifAli
@Me--SaifAli Рік тому
Really helpful! Please upload more videos soon
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Thanks, I am trying!
@aaditiyadeesan
@aaditiyadeesan 9 місяців тому
such a g, literally the exact thing i was looking for
@Adroitbit
@Adroitbit Рік тому
Wooooooo!!!! The tutorial we have been waiting for! *Wooooo!!!!*
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Haha thanks, sorry it took a while!
@underlecht
@underlecht Рік тому
Thank you. Please dont stop.
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Thanks!
@xinhaikang
@xinhaikang Рік тому
Great video!
@unknown-wm9ru
@unknown-wm9ru Рік тому
Great Video! I'm new to the industry and I was wondering if there's a windows tutorial, or is it the same thing? I have other things in mind but I wanted to get the full picture (still know nothing about linux lol) do you think it is needed learn these commands to work with ROS?
@rosslunan1995
@rosslunan1995 Рік тому
Very useful video :) What ROS2 distribution are you using for your articubot_onet? Foxy - Galactic - Hawksbill? I guess it depends whether Raspi Hardware level Drivers work on Ub20.04 and UB22.04
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Thanks! I am using Foxy as I started the project before Humble came out and I prefer to stick with LTS (so not Galactic). Not too much is different, although things might get messy when I hit ros2_control soon as the team there have been making a lot of improvements lately, so Foxy might be a bit out of date.
@MrFelipeX300
@MrFelipeX300 Рік тому
Very nice video, thanks a lot for sharing!
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Thanks!
@user-ee7ul5cy3b
@user-ee7ul5cy3b Рік тому
thank you men ❤
@vishalsingh-yf9es
@vishalsingh-yf9es Рік тому
Great explanation👍
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Thanks!
@co4erol
@co4erol Рік тому
Great videos for learning ROS. Many tutorial videos are not teach anything.
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Thanks!
@olubukolaogunsola5864
@olubukolaogunsola5864 8 місяців тому
What version of the camera did you use, cant get mine to work, vcgencmd get_camera command shows no camera?
@AliAsghar-vr4ms
@AliAsghar-vr4ms Рік тому
Great tutorial. I am working with raspberry pi4. when I connect a monitor the RPi, and run the camera node in one terminal, and rqt_image_view in another terminal, it works great. However, when I run rqt_image_view on my PC on the same network, I see the topic list on the PC that is the same as RPi, but I do not get any images from the Picamera. I assume the problem is from QoS setting. I tried to do some research on how to set QoS for rqt_image_view, but I could not find helpful references. I am struggling with this for a few days. I am using ROS2 foxy on both machines. Can you help me?
@vicradon
@vicradon Рік тому
Thanks for this video. I was wondering if I could use my mobile phone as a camera source for my robot.
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Thanks! I remember looking into this a LONG time ago and not really finding a good solution unfortunately :/ It's possible things have changed since.
@usimian
@usimian Рік тому
Josh, thank you for these great videos! I'm using a Jetson Nano which works with the Raspberrry Pi camera. The v4l2 node runs (with some control errors) but image_view doesn't see anything. Any ideas? (BTW, using a webcam /dev/video1 works fine, it's something about the IMX219 on the Nano) Edit: found the issue. Nvidia has their own pipeline elements that configured correctly make it work :)
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Sorry I didn't get to this sooner but I'm glad you got it working!!
@dalistar
@dalistar 2 місяці тому
@usimian, @ArticulatedRobotics, Hello there! I'm glad to see your comment. I have the same issue when I'm using Jetson Nano and Raspberrry Pi camera IMX219. Could you give me the solution, that you found. Thanks a lot!!!
@tescOne
@tescOne Рік тому
hi! first of all thanks for the video. I have an issue: the camera is publishing on the /image_raw topic but i need to have the images published in /camera/image_raw. i thought they were the same topic but i was wrong according to the output of rostopic info. How can i change the topic from /image_raw to /camera/image_raw?
@online8163
@online8163 5 місяців тому
Thanks alot 🙂
@olubukolaogunsola5864
@olubukolaogunsola5864 9 місяців тому
rviz crahses when I add topic to camera. world for image though . does anybody have same issue ? how did you resolve t ?
@kerron_
@kerron_ Рік тому
Awessome video
@tuananhnguyen6004
@tuananhnguyen6004 Рік тому
Love it !!!
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Thanks!
@LirajkhannaNMID
@LirajkhannaNMID 6 місяців тому
yo, you're awwwsmmmm! I swear you should start teaching video editing course tooo😆The content is dope though. Thanks a lot!!!
@ArticulatedRobotics
@ArticulatedRobotics 6 місяців тому
Haha thanks! I'm sure there are people far more qualified than myself for that though!
@nlirajkhanna1095
@nlirajkhanna1095 6 місяців тому
You could stilll!!!!🎉 thanks for such an amazing contribution ❤ everyone in the forum agrees. One small tip is for some beginners to amateurs some of the content seem a lil advanced like some concepts that you bring is very hard to grasp. A little bit slower would be nice tooo. But truly anazing you areeee!!!🙌🥂
@pihlungpang
@pihlungpang Рік тому
Thanks for the great video. I tried to replace foxy with humble and "libraspberrypi-bin .." still installed package successful, but when running "raspistill -K" it said "Cannot open device /dev/video0, exiting". Any advise ..
@redaylight769
@redaylight769 Рік тому
I have the same problem, did you find any fixes ?
@olubukolaogunsola5864
@olubukolaogunsola5864 9 місяців тому
having same issue , im using ros-iron , it doesn't even install .any luck?
@olubukolaogunsola5864
@olubukolaogunsola5864 9 місяців тому
@@redaylight769 having same issue , im using ros-iron , it doesn't even install .any luck?
@imagenationpk9004
@imagenationpk9004 Місяць тому
I have two challenges. Firstly I am using SDF and secondly ROS2 (foxy) with Gazebo 11. I tried so hard to get the images to rqt but no luck. Is there any specific workflow that I can follow?
@stunnabiggie3297
@stunnabiggie3297 5 місяців тому
i dont understand which is the first ros/gazebo video you made... im looking through all of them trying to find the one that you made first creating the /dev_ws and so on..
@hannahhagans1861
@hannahhagans1861 4 дні тому
I know you asked this 5 months ago, but the first video is "Why do I think you should build this robot?" He has made a playlist by now: ``` ukposts.info/have/v-deo/h4eWgIuKsa5-1Ks.html ``` ^ should be a link to the first episode in the playlist.
@jakestorage9406
@jakestorage9406 15 днів тому
Hi, I'm following your tutorial, but in my case (raspistill: command not found)
@deorwine67
@deorwine67 3 місяці тому
It looks like it is impossible to connect a picamera to a raspberry pi under Ubuntu 22.04. Raspistill isn't available anymore and his substitute libcamera doesn't wwork with ubuntu. Does anyone have any solution other than using raspberry Pi OS ?
@sankalpkarthi8309
@sankalpkarthi8309 10 місяців тому
Hello mate, I'm not getting any topics in the Image topics dropdown. Why would it be so??
@uvraaj
@uvraaj 2 дні тому
Can you find any solution
@NS-SMART-ELECTRO-ROBOTICS
@NS-SMART-ELECTRO-ROBOTICS Рік тому
Please is it possible to install ROS on windows 10..?
@ArticulatedRobotics
@ArticulatedRobotics Рік тому
Hi, it is possible and I have done it before but don't have much experience. The team at RoboStack robostack.github.io/ are trying to make it easier so you could try that. I strongly recommend using Linux unless you need to use Windows.
@vassilissolachidis1199
@vassilissolachidis1199 Рік тому
Or use a Linux VM in Windows. If your pc is powerful enough you could also see gazebo simulations without lost of frame rate. Another approach would be to use WSL (but I haven't tested it with ROS, Gazebo, rviz etc)
@sevilnatas
@sevilnatas 5 місяців тому
CanSLAMbe done with a camera only?
@mohamedai4312
@mohamedai4312 Рік тому
I need Code ..plz
@shibereenu5418
@shibereenu5418 2 місяці тому
was yo weechat
How to get your robot to see in 3D! (Depth Cameras in ROS)
23:21
Articulated Robotics
Переглядів 55 тис.
How do we add LIDAR to a ROS robot?
22:45
Articulated Robotics
Переглядів 123 тис.
Артем Пивоваров х Klavdia Petrivna - Барабан
03:16
Artem Pivovarov
Переглядів 8 млн
If you're not developing with this, you're wasting your time
14:30
Articulated Robotics
Переглядів 239 тис.
You made THESE?
6:11
Articulated Robotics
Переглядів 7 тис.
The Ultimate Guide to using Motors in Robotics (including ROS, Raspberry Pi)
25:56
Articulated Robotics
Переглядів 294 тис.
Can you map a room with LIDAR and Arduino?
11:52
Nikodem Bartnik
Переглядів 320 тис.
Best OS for programming? Mac vs Windows vs Linux debate settled
8:40
Уроки Ардуино. ПИД регулятор
28:57
Заметки Ардуинщика
Переглядів 448 тис.
I built a rover using a Raspberry Pi & Arduino
16:56
Lukas Deem
Переглядів 119 тис.
What Is ROS2? - Framework Overview
8:22
Raymond Andrade
Переглядів 61 тис.