Devices in Docker - Not so simple! (Docker for Robotics #4)

  Рет қаралды 11,165

Articulated Robotics

Articulated Robotics

Күн бұрын

Пікірлер: 37
@piyushmahamuni4613
@piyushmahamuni4613 21 күн бұрын
This is really well articulated content. You have become one of my favorite educators in a short time.
@valentin865
@valentin865 8 күн бұрын
Dude you really just gave me the solution to a very specific issue I was facing wtf. THE GOAT!!!
@nickbaddorf2673
@nickbaddorf2673 11 ай бұрын
Thanks for these videos on Docker! I just started working on version 3 of my home ros robot after taking a long break, and I came across your videos on docker. I am now really enjoying these videos and docker. Thanks!
@ArticulatedRobotics
@ArticulatedRobotics 11 ай бұрын
Thanks and good luck!
@robinli5499
@robinli5499 10 ай бұрын
I have gone through all videos in this list. Really thanks for your work. Recently, I am extremely tired of configuring different ros2 and pkgs. Thanks so much.
@diegodelgadochaves8200
@diegodelgadochaves8200 7 ай бұрын
you can’t imagine how useful is this right at this moment
@davidfarning8246
@davidfarning8246 11 ай бұрын
Pretty awesome. It works really well If you install terminator and run CMD ["terminator"] . This enables you to easily open multiple terminials that are allready attached to the container. It provides virtually the same user experience as running on a desktop
@VK-qh6pr
@VK-qh6pr 11 ай бұрын
Nice one
@mikekopack6441
@mikekopack6441 11 ай бұрын
Hey there! Good seeing you at ROSCon! This is awesome! I need to watch this when I get home from work. I've managed to get ROS2 Humble working on the Steam Deck inside of a PodMan(Docker) container, but I so far haven't had any luck getting the deck's joysticks and buttons and such to be recognized inside the container, so hopefully what you showed here in this video would help me get that working. Then I need to set it up to expose the X-session so I can also run RViz2 inside the container to visualize stuff and get it all tied into my Create3/Turtlebot4. Half the reason I bought the steam deck is to use it as a kick butt Robot handheld control interface and ground control station. I'll let you know how I make out as I get more time to fiddle with it... Too much work-related travel right now to do much at home...
@ArticulatedRobotics
@ArticulatedRobotics 11 ай бұрын
Hey Mike, yeah it was great to meet up! I haven't actually tried using the built-in controls inside the container yet either, I'll have to give that a go... Question - are you using opensd for the driver or something else?
@mikekopack6441
@mikekopack6441 11 ай бұрын
Haven’t tried yet (stupid work has had me crazy busy, end of the fiscal year, projects are all due). Didn’t know about openSd. My understanding was if you run the steam application in desktop mode the sticks and any mappings should work but that’s based on some really old info so might be different now.
@harrypham54
@harrypham54 9 ай бұрын
Awesome, this series is the best!
@farzadsw
@farzadsw 11 ай бұрын
Excellent video as always!
@munkywrench00
@munkywrench00 11 ай бұрын
Have you gotten device cgroup rules to work with an intel realsense d4xx camera? I tried and failed. One issue is that there is a colon in the iio:* device names. Another is the aggregating the 'c 189:* rmw' part into a longer string of arguments in a bash script.
@muhammad-bilal1
@muhammad-bilal1 10 ай бұрын
Thank you for this very useful video on Docker with robotics. I have been waiting for such thing since years. I am with the software background, so I know the docker but I wasn't able to connect devices with my docker, chatgpt suggested me to use the priviliged option, but I wasn't satisfied with that. Actually, I wanted to connect my Pixhawk with the Docker via serial port. I hope your this tutorial will fix my that problem. But, I do have another problem, maybe you can create a video on that. *Problem:* I am sending/receiving the data of my Pixhawk (Telemetry) over the network via VPN (at UDP port), working without docker is fine for me, but when I switch everything to docker, and my VPN is connected on my host machine, things didn't work. Any help will be appreciated. Thank you.
@ryanmarren
@ryanmarren 11 ай бұрын
any advice on usb devices on mac os? I’ve read its basically impossible to have usb passthrough from a mac device to the ros agent on docker
@4LXK
@4LXK 10 ай бұрын
my oak-d works only with the stereo.launch.py node and the rgb_stereo just seems to hang for no reason :D
@JanDustinTengdyantono
@JanDustinTengdyantono 9 ай бұрын
thank you so damn much! I would love to treat you dinner
@santiagoperez6769
@santiagoperez6769 Ай бұрын
Is it also possible to mount a Raspberry Pi camera V3 into a docker file? They have no /dev/video* file associated to them, so I doubt it's possible. (Which is very strange in 2024).
@kamaulewis1808
@kamaulewis1808 11 ай бұрын
When i came about your channel early this year all I wanted is to get my hands dirty with robotics from your playlists. I didn't have a powerful Linux system but docker for windows was there chilling 😂. Few videos and hands-on practice I ran into the first problem when I wanted to use ros and gamepads. It was a pain trying to configure everything so when I see you creating such videos all I can say is just but appreciate all the effort you've put in place. 🎉
@ArticulatedRobotics
@ArticulatedRobotics 11 ай бұрын
Thanks, that's great! Although as a disclaimer, I've never used Docker for Windows and I suspect getting hardware passed through may be trickier, but good luck! (And if you do get it to work please let us know :D )
@roboticskurosaki
@roboticskurosaki 11 ай бұрын
This is an amazing tutorial for Linux. Hopefully, we will soon find some ways to do this in Windows 11. I have tried everything, but it still fails.
@rz5741
@rz5741 11 ай бұрын
Awesome videos! I couldn't help watching the whole series without stop. It's brilliant to learn Linux and Docker in the context of robotics!
@VK-qh6pr
@VK-qh6pr 11 ай бұрын
Always struggled with docker so thanks a lot for these videos. Would it be possible to run even a simple command as "CMD ["ros2", " topic list"] which still fails for me ?
@ArticulatedRobotics
@ArticulatedRobotics 11 ай бұрын
When supplying CMD arguments all the spaces need to be separated, so try ["ros2", "topic", "list"]
@VK-qh6pr
@VK-qh6pr 11 ай бұрын
@@ArticulatedRobotics Thanks a lot. That simpley did work. Great now I have an image I could just check things
@aboudezoa
@aboudezoa 9 ай бұрын
Can’t wait for the next video on docker subject
@gigagrain
@gigagrain 11 ай бұрын
Thanks. Excellent explanations.
@phillipdavies4025
@phillipdavies4025 11 ай бұрын
Loving the new set and lighting. Looks great!
@codewithemmaprime
@codewithemmaprime 11 ай бұрын
Finally 😅😅 I have been waiting
@ArticulatedRobotics
@ArticulatedRobotics 11 ай бұрын
Haha yes sorry it all takes time!
@khitnay7525
@khitnay7525 11 ай бұрын
This is amazing. I never knew Docker was used with robotics until I started my first internship because it wasn’t taught at uni. Do you think you may ever do a series on SLAM? Eg: EKF or least squares?
@ArticulatedRobotics
@ArticulatedRobotics 11 ай бұрын
Thanks and yes that is actually what I have been wanting to do this whole time - I've gotten distracted by doing ROS tutorials as they are easier but I would really like to do some videos on Kalman Filtering, estimation, control, etc.
@khitnay7525
@khitnay7525 10 ай бұрын
@@ArticulatedRobotics we will all stay tuned!
@CrazyMineCuber
@CrazyMineCuber 11 ай бұрын
I think you should look into the Nix/NixOS eco-system for robotics. Nix is basically a more reproducible version of docker. You can decide if you want your development environment in a container or without. Nix is still able to separate out your development environment dependencies from the rest of the system. This means that there is no container you have to forward devices to, and you can just access them in the normal ways.
@ArticulatedRobotics
@ArticulatedRobotics 11 ай бұрын
You know, that's a great idea. I have done a little bit of research into Nix but not ever seriously considered using it or making a video, but I agree it has some great applications and may make for good content!
If you're not developing with this, you're wasting your time
14:30
Articulated Robotics
Рет қаралды 293 М.
How to get your robot to see in 3D! (Depth Cameras in ROS)
23:21
Articulated Robotics
Рет қаралды 66 М.
Apple peeling hack @scottsreality
00:37
_vector_
Рет қаралды 132 МЛН
you need to learn Kubernetes RIGHT NOW!!
29:34
NetworkChuck
Рет қаралды 1,2 МЛН
Docker for Robotics Pt 1 - What and Why??
17:09
Articulated Robotics
Рет қаралды 35 М.
The Ultimate Guide to using Motors in Robotics (including ROS, Raspberry Pi)
25:56
Why Are Open Source Alternatives So Bad?
13:06
Eric Murphy
Рет қаралды 642 М.
Running Windows in a Docker Container!
10:07
Wolfgang's Channel
Рет қаралды 317 М.
Trying to do Simple Tasks on Linux lol - Daily Driver Challenge Pt.3
29:44
Linus Tech Tips
Рет қаралды 2,8 МЛН
Docker 101
20:01
Articulated Robotics
Рет қаралды 22 М.
Docker + GenAI | How To Deploy AI Apps
20:39
Tech With Tim
Рет қаралды 12 М.
100+ Docker Concepts you Need to Know
8:28
Fireship
Рет қаралды 976 М.