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

Комментарии • 54

  • @itsnotwhatuc3147
    @itsnotwhatuc3147 3 года назад +3

    This is so amazing, I wish if you did more livestreams

    • @PranshuTople
      @PranshuTople  3 года назад +1

      Sure! I will try to do streams more often. I am glad you liked it :)

  • @ovidiurosu6632
    @ovidiurosu6632 2 года назад

    Thank you for taking the time to prepare this video, it is useful.

  • @shyammajethiya6328
    @shyammajethiya6328 3 года назад +1

    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 ?

    • @PranshuTople
      @PranshuTople  3 года назад

      Very soon I will be making a video series on it

  • @saviopullkotil2270
    @saviopullkotil2270 2 года назад

    Hello, very informative and helpful video!

  • @saviopullkotil2270
    @saviopullkotil2270 2 года назад +1

    Hello, when I install and enter the rosrun command for teleop keyboard it shows waiting for /cmd_vel What should I do?

  • @markosejacob1774
    @markosejacob1774 2 года назад

    Hello. Loved your video. Have you made the entire package public? If so can you share it?

  • @khalidomar3613
    @khalidomar3613 3 года назад +1

    you're awesome

  • @adityamehta4663
    @adityamehta4663 3 года назад +1

    Grey Robots Differential Drive Video - ruclips.net/video/hbn8945qX7M/видео.html

  • @naveenrs7460
    @naveenrs7460 2 года назад

    What about autonomous car creation with catia and implementing in ROS Gazebo Pranshu brother?
    Will it work?

  • @deviprasadmallenv5460
    @deviprasadmallenv5460 3 года назад

    hello i tried to replicate this but the material colours are not been visible in gazebo

  • @boraprathamesh8467
    @boraprathamesh8467 Год назад

    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?

  • @godamkeras4144
    @godamkeras4144 2 года назад

    wait how u sync the 3d model?

  • @azeem.k1989
    @azeem.k1989 3 года назад +1

    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??.

    • @PranshuTople
      @PranshuTople  3 года назад +1

      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

    • @azeem.k1989
      @azeem.k1989 3 года назад

      @@PranshuTople I made sure that my bot has a single point of origin bro, but still it breaks

    • @PranshuTople
      @PranshuTople  3 года назад +1

      @@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

    • @azeem.k1989
      @azeem.k1989 3 года назад

      @@PranshuTople Yes bro, I did..... I'll send you my f3d file via mail..

    • @azeem.k1989
      @azeem.k1989 3 года назад

      @@PranshuTople Bro I have sent you my files via mail....please let me know where I have gone wrong.

  • @notmyproudest
    @notmyproudest 3 года назад

    sir what is the difference between .xacro and .gazebo

  • @simpleguy9334
    @simpleguy9334 3 года назад

    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...

    • @andres121299
      @andres121299 3 года назад +1

      Yeah, you can uses JointVelocityControllers

  • @ajinj3188
    @ajinj3188 2 года назад

    Can you share the link for urdf file

  • @simpleguy9334
    @simpleguy9334 3 года назад

    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 😁

    • @PranshuTople
      @PranshuTople  3 года назад +1

      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

    • @simpleguy9334
      @simpleguy9334 3 года назад +1

      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 :)

    • @PranshuTople
      @PranshuTople  3 года назад +1

      @@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

  • @saishanmukpusarla9495
    @saishanmukpusarla9495 3 года назад +1

    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

    • @PranshuTople
      @PranshuTople  3 года назад +1

      ROS Noetic is not the issue. You might have not joint all the components with respect to baselink which might have caused the issue

    • @saishanmukpusarla9495
      @saishanmukpusarla9495 3 года назад

      Thank you❤️

    • @saishanmukpusarla9495
      @saishanmukpusarla9495 3 года назад

      Sir, I have defined all the links with base link can there be any other possible cause

    • @PranshuTople
      @PranshuTople  3 года назад +1

      @@saishanmukpusarla9495 have you joined all the components?

    • @saishanmukpusarla9495
      @saishanmukpusarla9495 3 года назад

      Yes

  • @naitikdalwadi1793
    @naitikdalwadi1793 3 года назад

    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.

    • @PranshuTople
      @PranshuTople  3 года назад

      Have you done catkin_make?

    • @naitikdalwadi1793
      @naitikdalwadi1793 3 года назад

      @@PranshuTople Yes. Still there error is there.

    • @PranshuTople
      @PranshuTople  3 года назад

      @@naitikdalwadi1793 did you just copy URDF folder or did you copy the whole description folder?

    • @naitikdalwadi1793
      @naitikdalwadi1793 3 года назад

      @@PranshuTople whole folder.

    • @PranshuTople
      @PranshuTople  3 года назад

      @@naitikdalwadi1793 mail me your package. I will check it

  • @csai5763
    @csai5763 3 года назад

    Do we need to install ros in raspberry Pi to run the code (controll the motors )

    • @PranshuTople
      @PranshuTople  3 года назад +1

      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

    • @csai5763
      @csai5763 3 года назад +1

      @@PranshuTople do some tutorial on that : configuring ROS for raspberry Pi