Good stuff, I’m looking forward to watching your other videos
@Hailongfilm6 күн бұрын
Hello, I have problem with connect via udp, If i "ros2 run micro_ros_agent micro_ros_agent udp4 --port 8888" sometimes it works, sometimes it doesn't. Do you have solution?
@hendotaher95077 күн бұрын
Thank you, great tutorial!
@Hailongfilm6 күн бұрын
Can you connect mico ros agent via udp ? I can connect but sometimes it works, sometimes it doesn't
@hendotaher95074 күн бұрын
@@Hailongfilm I havent tried it udp only serial, could you clarify what happens exactly or the error logs
@thesanketdas8 күн бұрын
Hello Sir I have good idea of Arduino , I have mastered all iot projects...But I want to learn pure robotics...I don't know anything about ROS, forward kinematics,etc. I have raspberry Pi , esp , motors but I Don't have LIDARS..... Can you please suggest me which course to start with from udemy
@robotisim3 күн бұрын
Leave udemy -> open books -> implement in ROS2 -> pecifically in C++
@masdikaaliman64258 күн бұрын
Assalamualaikum sir, i try this on arduino ide using wifi communication in esp32 wroom32d i got error guru paniced with some backtrace. But it will work properly on diffrent board
@robotisim8 күн бұрын
It is for PlatformIO only Arduino ide will not work
@AdarshRaj-y2f8 күн бұрын
Hi, have you tried doing this on a MAC with a M3 chip? I tried the same thing you mentioned and tried to launch plotjuggler for ROS2 iron using XQuartz. Plojuggler opens up but it is completely blank and terminal shows few erros: I use this command for docker run: docker run -e DISPLAY=host.docker.internal:0 --privileged --network=host --ipc=host --pid=host -v $PWD:/software -v /tmp/.X11-unix:/tmp/.X11-unix -it {image name} bash I get this error: root@docker-desktop:/app# ros2 run plotjuggler plotjuggler QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast Loading compatible plugins from directory: "/opt/ros/iron/lib/plotjuggler_ros" "libDataLoadROS2.so is a DataLoader plugin" "libDataStreamROS2.so is a DataStreamer plugin" [WARN] [1724070039.239386667] [rclcpp]: logging was initialized more than once "libTopicPublisherROS2.so is a StatePublisher plugin" Number of plugins loaded: 3 Loading compatible plugins from directory: "/opt/ros/iron/lib/plotjuggler" "libDataLoadCSV.so is a DataLoader plugin" "libDataLoadMCAP.so is a DataLoader plugin" "libDataLoadULog.so is a DataLoader plugin" "libDataStreamSample.so is a DataStreamer plugin" ...disabled, unless option -t is used "libDataStreamUDP.so is a DataStreamer plugin" "libDataStreamWebSocket.so is a DataStreamer plugin" "libDataStreamZMQ.so is a DataStreamer plugin" "libParserDataTamer.so is a MessageParser plugin" "libParserROS1.so is a MessageParser plugin" "libParserROS2.so is a MessageParser plugin" "libProtobufParser.so is a MessageParser plugin" "libPublisherCSV.so is a StatePublisher plugin" Type conversion already registered from type QString to type QwtText "libToolboxFFT.so is a Toolbox plugin" "libToolboxLuaEditor.so is a Toolbox plugin" Type conversion already registered from type QString to type QwtText "libToolboxQuaternion.so is a Toolbox plugin" Number of plugins loaded: 14 Loading compatible plugins from directory: "/root/.local/share/PlotJuggler" Number of plugins loaded: 0 QOpenGLWidget: Failed to create context QOpenGLWidget: Failed to create context QOpenGLWidget: Failed to create context qt.qpa.backingstore: composeAndFlush: QOpenGLContext creation failed qt.qpa.backingstore: composeAndFlush: makeCurrent() failed qt.qpa.backingstore: composeAndFlush: makeCurrent() failed qt.qpa.backingstore: composeAndFlush: makeCurrent() failed Any thoughts on this ?
@Nivarthi-14611 күн бұрын
Can we change lidar with ultrasonic sensors .
@robotisim9 күн бұрын
yes , decrease number of rays and range of each ray
@baggu885915 күн бұрын
Allhammabarik! Brother you are very good good at explaining concepts and follow up with many good examples as well.
@robotisim9 күн бұрын
Many many thanks
@moseenShaikh-2121 күн бұрын
Is there any code required? How can we write a simple code 😅for it?
@robotisim18 күн бұрын
for what?
@slvrcross23 күн бұрын
0:34 $120,000 is nothing in US especially for this skill set, if you have 5 years of experience do not apply for this LOWBALL
@robotisim18 күн бұрын
okay done.
@marcinpozniak160524 күн бұрын
Great explanation! Thank you very much :)))
@robotisim18 күн бұрын
You are welcome!
@hiepvu745525 күн бұрын
hi sir, i have a problem in gazebo. When ever i open gazebo (on virtual machine), then my computer always run at full capacity(100%) and make it so difficult to contact with turtlebot3. do you have any suggesttion that could fix the problem. I am very thankful
@damiaK001727 күн бұрын
hi , I am working on multi turtlebot3 robot and everything works fine, gazebo, and rviz2 everything is fine. But I want a slam thing like in rviz2 full map should not appear only the portion where robot is standing should appear. I am trying to work on cartographer (like adding a node) but its not working. any advice you can give and provide I shall be very grateful
@robotisim18 күн бұрын
check frames , topics
@awtanshdixit38Ай бұрын
awesome brother helped me a lot
@robotisimАй бұрын
Glad it helped
@midoriyaa.2749Ай бұрын
It is also possible to get orientation with encoders or are you fusing the imu orientation with encoder orientation to get better results with kalman? I like your videos!
@robotisimАй бұрын
Yes you can get orientation from encoders -> kinematics I like my videos as well :D
@ironnaejАй бұрын
Which language should I use to design the AI for my robots (Python or C++)?
@robotisimАй бұрын
train using python( pytorch ) write algorithm side on C++ and model loading etc
@ironnaejАй бұрын
@@robotisim thanks
@omar-hu2upАй бұрын
Is it possible to just use imu and camera for mapping?
@robotisimАй бұрын
Mapping requires position information that you can generate using VIO algos and then do the mapping
@kumarj744Ай бұрын
im getting this error : non-network local connections being added to access control list root@docker-desktop:/# source /opt/ros/foxy/setup.bash root@docker-desktop:/# ros2 run turtlesim turtlesim_node qt.qpa.xcb: could not connect to display :0 qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.
@robotisimАй бұрын
connect the display , when you run docker allow display connection
@thomasluk4319Ай бұрын
Hi sir, I saw there is a kitti2bag tool as well. Based on your video, so the raw data do not need to be convert to bag before using it in ROS2?
@robotisimАй бұрын
Yes, you are right
@Myemulator-xy4idАй бұрын
Amazing Video, I learned lot, Can you make it in python?
@robotisimАй бұрын
No . I and the industry do not like Python :)
@gabrielpb876Ай бұрын
Thank you very much by that, there are a bunch of valuable information and they are shown in a detailed way!
@robotisimАй бұрын
Glad it was helpful!
@maheshvuppu9589Ай бұрын
Hlo bro i am developing a custom object detection robotic arm i just created the URDF file of it and it's working good in rviz please say the process of steps to be followed so that the arm goes near the balls in space and sucks them inside
@maheshvuppu9589Ай бұрын
Its in ROS2
@robotisimАй бұрын
One day :)
@letsthink7664Ай бұрын
Could you make a video on interfacing hardware with ros. Something I need urgently
@robotisimАй бұрын
Sure
@momenabdelnasser13342 ай бұрын
How can we use Lidar sensor on coppeliaSim?
@robotisimАй бұрын
do not know about coppeliaSim
@blessingmwewa85292 ай бұрын
Is it possible that I can install ROS 2 on Ubuntu Desktop or on Raspberrypi OS?
@vigneshs41402 ай бұрын
Maybe with docker
@blessingmwewa85292 ай бұрын
@vigneshs4140 with Docker when using the Raspberrypi OS... but mostly it's recommended to install on Ubuntu server than Ubuntu Desktop, though am just curious if at all I can use Ubuntu Desktop rather than Ubuntu Server.
@vigneshs41402 ай бұрын
@@blessingmwewa8529 if you are not using any gui ros tools like rviz gazebo you can go with ubuntu server but if you are using gui tools then you should go with ubuntu desktop
@robotisimАй бұрын
yes you can . You will install throuhg similar process as for the desktop
@mrmango30382 ай бұрын
Hi, great tutorial! I followed the steps you provided and managed to get the turtlesim working on my windows host machine. Whenever I try to launch gazebo or rviz however, they crash with the following error: [GUI] [Err] [Ogre2RenderEngine.cc:989] Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): currentGLContext was specified with no current GL context in GLXWindow::create at /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/windowing/GLX/OgreGLXWindow.cpp (line 163) I have XLaunch running and I have used the environment DISPLAY=variable host.docker.internal:0.0 however it still doesn't work :(
@a.t102 ай бұрын
thanks a lot :)
@robotisim2 ай бұрын
You're welcome!
@sandipdas72062 ай бұрын
God Bless you, this is exactly what I needed a few moments ago
@sandipdas72062 ай бұрын
Also, if you could make a video on recovery behaviours, that would be great
@robotisim2 ай бұрын
sure
@jachymzaba2 ай бұрын
This is really awesome and exactly what I was looking for (and much more). Thank you for saving me plenty of time, I can not imagine how I would find all these information!
@robotisim2 ай бұрын
nopes :D
@techgiga22592 ай бұрын
I’ve been using ROS for years. This is a great video. Looking forward to new content from you!
@robotisim2 ай бұрын
More to come!
@gomaster-ai2 ай бұрын
It is very good explanation and demonstration. Thanks.
@robotisim2 ай бұрын
Glad it was helpful!
@user-wy1dn4vd5l2 ай бұрын
can you be my mentor
@robotisim2 ай бұрын
sure
@user-re2ih8ur3f2 ай бұрын
Have you created any playlist for SLAM for ros Neotic??
@robotisim2 ай бұрын
Not yet.
@user-re2ih8ur3f2 ай бұрын
@@robotisim waiting
@jonathanr42422 ай бұрын
I think you need jpeg compression on esp32
@robotisim2 ай бұрын
I do not know about that.
@grantbarbone37892 ай бұрын
is it possible to have nav 2 on a raspberry pi, it seems gazebo has updated their dependencies which is terrible.
@robotisim2 ай бұрын
yes we can have it
@jiajun68102 ай бұрын
Thanks a lot!!! Great presentation.
@jiajun68102 ай бұрын
Another quesetion: In windows use wsl2 & docker install ros2, how to set up the env to let the ros2 use gpu? Do I still need to Nvidia Container Toolkit? Or just set env --gpus=all? I think it's an important issue to talk.
@jiajun68102 ай бұрын
I can use nvidia-smi in wsl Ubuntu or in container, and gazeob can load the world. but it seems that gazebo use cpu not gpu to acclearate. I'm confused. I searched a lot and restarted container a lot , but all failed
@robotisim2 ай бұрын
You are welcome!
@robotisim2 ай бұрын
i do not known about wsl and how does it access gpu but in docker for nvidia gpu you need to install nvidia docker
@sulaiman-hd8pz3 ай бұрын
Was a tutorial on depth camera made already? From what I understand we can simply just change the camera type = "depth" to make the camera able to view the topic /points ? My issue with this is that there is some kind of transform that it is empty
@robotisim2 ай бұрын
Yes and install gazebo plugins pkg
@abdellah9713 ай бұрын
Are you muslim?
@user-re2ih8ur3f3 ай бұрын
sir your linkedin account?? i need a lil help
@robotisim2 ай бұрын
muhammad luqman robotics - robotisim
@vishals80843 ай бұрын
Can I use the Docker-enabled GUI on macOS 14 Sonoma ? 6:42
@robotisim3 ай бұрын
Do you have parallel ?
@vishals80843 ай бұрын
@@robotisim do you mean VM?
@vishals80842 ай бұрын
@@robotisim No
@vishals80842 ай бұрын
@@robotisim no
@rishu-xg3rr3 ай бұрын
hello muhammad sir i have question i live in india i got admission in iit delhi i wanna work in abord in doing my degree have worth it and how can i be expert in the field of mech and electrical
@robotisim3 ай бұрын
I do not know about mechanical or electrical in industry work. But have worked in Robotics Software development from Pakistan , online. Companies only need work -> learn good quality work test through online freelancing
@rishu-xg3rr3 ай бұрын
@@robotisim thank you sir
@yagzerkan27803 ай бұрын
Can you please share this package . I cant find solution inverse kinematic for my custom robot. I get the my robot on moveit2 but i only can do forward kinematic .
@robotisim2 ай бұрын
Nope :D
@mohammadraith-nx8yi3 ай бұрын
assalamuvalaikum sir, can we know beggining with ros or ros2 good? which one is better to start
@robotisim3 ай бұрын
ros2 walaikaumslam
@atilla-tu6ws3 ай бұрын
@@robotisim how we can add catkin tools to ros2 and also can you please list me some important ros2 humble tools for me
@sulaiman-hd8pz3 ай бұрын
can Moveit be used for a flying Drone?
@robotisim3 ай бұрын
yes for 3 motion planning
@Ironslayer4233 ай бұрын
Can i implement this using ROS1?
@robotisim3 ай бұрын
yes
@pijq3 ай бұрын
My name is mohmmad luqman too 😅
@robotisim3 ай бұрын
:)
@pynkilitv3 ай бұрын
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 ....
@robotisim3 ай бұрын
Gona take time
@storming_moose3 ай бұрын
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.
@robotisim3 ай бұрын
used MIT app inventor , it takes care of all backend
@syedfirdaus92793 ай бұрын
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?
@robotisim3 ай бұрын
what OS do you have ?
@syedfirdaus92793 ай бұрын
@@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
@DanscoDude3 ай бұрын
Any luck @syedfirdaus9279? I'm also trying to install ROS2 on my Pi 5 but having these same issues. I'm trying to avoid having to use Docker
@erniea5843Күн бұрын
Same here, any links to articles or forums that can help? I’be tried the wiki, building for source, etc. feels like I’m almost there but it won’t build.
@erniea5843Күн бұрын
@@syedfirdaus9279 I was never able to resolve this and opted for building from source.