Implementing Teleop in Gazebo using ROS | Setting Robot Properties in URDF generated from Fusion 360
HTML-код
- Опубликовано: 12 сен 2024
- In the last livestream we saw 'How to convert robot design from Fusion 360 to URDF' ( • Creating Robot URDF fr... ) where used the robot named as "Really Useful Robot" made by the RUclipsr @jamesbruton
Today, we would be adding some parameters in the Robot's URDF and also take its first step by controlling the robot using our keyboard.
This stream will be a total beginner friendly guide of how you can
Also if you have any questions, do mention them in the comments and I'll answer them in the livestream itself.Link to Last Stream where we created URDF of this Robot by @James Bruton using Fusion 360:
• Creating Robot URDF fr...
👍🏻 Like and Share the video with your friends if you found it useful.
💬 Also, comment down if you faced any problem & I would try to get back to your issue with a solution soon.
🔔 Don't forget to subscribe to my channel for more such informative videos and tutorials over Robotics & ROS.
------------------------------
📚 Important Links:
Link to last Stream: • Creating Robot URDF fr...
------------------------------
❤️ Subscribe to Support:
ruclips.net/user/pr...
New Robotics & ROS related tutorials coming every week
------------------------------
⏭️ Skip to Scene:
------------------------------
🗣️ Get in touch at:
pranshutople@gmail.com
/ pranshutople
------------------------------
#ROS #RobotOperatingSystem #GazeboSimulation #Fusion2URDF
This is so amazing, I wish if you did more livestreams
Sure! I will try to do streams more often. I am glad you liked it :)
Thank you for taking the time to prepare this video, it is useful.
Hello Pranshu, Thank you so much for such a amazing stream..i made my own robot learning from it. Eagerly waiting for another stream in continuation to this series. right now i am stucked in implementing lidar so please tell me when will you be able to stream again ?
Very soon I will be making a video series on it
Hello, very informative and helpful video!
Hello, when I install and enter the rosrun command for teleop keyboard it shows waiting for /cmd_vel What should I do?
Hello. Loved your video. Have you made the entire package public? If so can you share it?
you're awesome
Thank you very much
Grey Robots Differential Drive Video - ruclips.net/video/hbn8945qX7M/видео.html
What about autonomous car creation with catia and implementing in ROS Gazebo Pranshu brother?
Will it work?
hello i tried to replicate this but the material colours are not been visible in gazebo
Bro I have model with four wheels.I want to rotate the model about its axis but it can't.why ?
Where have I wrong?
wait how u sync the 3d model?
Hey man, I loved your stream!.
I tried to construct my own robot by following this live stream but when I tried to play the simulation of my model in gazebo like you did, the wheels of my model automatically break-away. I don't know where I have gone wrong. Could you please let me know where I have gone wrong??.
The origin of the all the components won't be same. Please check out this stream - ruclips.net/video/o7w7yv-Nros/видео.html where exactly at 1:12:00 I show that all the origins should be same. So please check is that the same case with your robot. If not then that's the issue
@@PranshuTople I made sure that my bot has a single point of origin bro, but still it breaks
@@azeem.k1989 did you add joints using joint command? If yes then send me the f3d file on pranshutople@gmail.com and i will tell you whats the issue
@@PranshuTople Yes bro, I did..... I'll send you my f3d file via mail..
@@PranshuTople Bro I have sent you my files via mail....please let me know where I have gone wrong.
sir what is the difference between .xacro and .gazebo
Is there a way to seperately control the two wheels in the differential drive robot?
The rosmsg type for cmd_vel shows linear and angular velocity in x,y,z directions...
Yeah, you can uses JointVelocityControllers
Can you share the link for urdf file
Do we need to install xacro package separately? For me it throws an error "Resource not found: xacro" And if yes how to install?
Edit: that one is solved but now my model doesn't stablize in gazebo it breaks and starts dancing 😭
Edit: I read the reply you gave to someone regarding the same problem...thanks...I will check that tomorrow 😁
If you have installed ROS in the way I told, and also made catkin_workspace in exactly the way I told, then you should not get this error of xacro. If you did anything else, there is a high chance you might land yourself into an error.
Coming to your second problem, have you added joints to your model in fusion360 while exporting to URDF? what all types of joints have you used? Have you made sure that all the origins of your components are same? Also if the problem persist, then please send me a video of what is happening along with the package and fusion360 file over to my email. You could find the mail in my about section
Yes the problem was the alignment of joints only...now its solved...thanks alot for that
Just a general query:- whenever I update my model in fusion, I get a whole new package (after converting to urdf) so in the catkin workspace (to update the package), I delete the previous one an copy the. New one there, and build the workspace again...it works but is it a good practice? Is there a cleaner alternative? Thanks in advance :)
@@simpleguy9334 its the only way. You dont need to always build it as it doesnt have any cpp files. But the process you have done is the correct one.
Or else, if you know the parts that you have changed, just add those parts in your package. This is what i do
Hello I tried to replicate this but olny the base link is visible in gazebo can anyone suggest me a way to get around this issue btw I am using Noetic version of ROS
ROS Noetic is not the issue. You might have not joint all the components with respect to baselink which might have caused the issue
Thank you❤️
Sir, I have defined all the links with base link can there be any other possible cause
@@saishanmukpusarla9495 have you joined all the components?
Yes
Hey Pranshu.
I got this error when I open gazebo.launch file via terminal. I have URDF folder in windows then I paste all files to the src folder via pendrive.
Error :
RLException: [gazebo.launch] is neither a launch file in package [armassembly_description] nor is [armassembly_description] a launch file name
The traceback for the exception was written to the log file
Do you have any idea regarding this?
Your help will thankful to me.
Have you done catkin_make?
@@PranshuTople Yes. Still there error is there.
@@naitikdalwadi1793 did you just copy URDF folder or did you copy the whole description folder?
@@PranshuTople whole folder.
@@naitikdalwadi1793 mail me your package. I will check it
Do we need to install ros in raspberry Pi to run the code (controll the motors )
Yes you need ROS to communicate your master PC with slave. Or else you can keep your computer on the robot itself and then send commands to an arduino running ROS library
@@PranshuTople do some tutorial on that : configuring ROS for raspberry Pi