Fusion 360 to URDF | Simple Diff Drive Robot Modelling | ROS | Mapping | Navigation | Part -1

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ก.พ. 2025

ความคิดเห็น • 127

  • @angelorison6455
    @angelorison6455 ปีที่แล้ว

    how to use this for ros2?

    • @Jp_Robotics
      @Jp_Robotics  ปีที่แล้ว

      I haven't tried it out yet.

    • @angelorison6455
      @angelorison6455 ปีที่แล้ว +1

      @@Jp_Robotics I tried a forked version it was a successful attempt .

    • @Jp_Robotics
      @Jp_Robotics  ปีที่แล้ว

      @@angelorison6455 oh that's great..you can share it here it would be beneficial to others too!

    • @angelorison6455
      @angelorison6455 ปีที่แล้ว +2

      @@Jp_Robotics yah sure can you just pin it so every one can see

  • @sheebacherian209
    @sheebacherian209 3 ปีที่แล้ว +1

    Jerin, excellent effort. Many will be benefitted by this, so continue the video series. All the very best.😘👍

  • @camillepineau2601
    @camillepineau2601 2 ปีที่แล้ว +1

    Thanks you just saved my life. Great video btw :)

  • @giljohnpreeju3784
    @giljohnpreeju3784 3 ปีที่แล้ว +1

    Thanks for the help.. waiting for up coming video

  • @loisnodar6271
    @loisnodar6271 2 ปีที่แล้ว +1

    Great video, it helped me a lot getting my robotic dog into an urdf model

    • @Jp_Robotics
      @Jp_Robotics  2 ปีที่แล้ว

      Awesome!! And so glad to hear keep making! ⚡

  • @ShaileshKumarYadav-o8d
    @ShaileshKumarYadav-o8d 2 หลายเดือนก่อน

    bro,thank you for a good tutorial. but I could not find URDF_Export under my scripts... do I have to do something before drawing?

  • @umeshmane3886
    @umeshmane3886 3 ปีที่แล้ว +1

    Thank you for video, This really help me and I like your video. waiting for upcoming videos 🔥🔥

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว +1

      Part 2 is uploaded you can check it out on my channel. Will be uploading the rest soon.
      A sub to the channel will be really appreciated!
      Thank You!

    • @umeshmane3886
      @umeshmane3886 3 ปีที่แล้ว

      @@Jp_Robotics okay Thanks
      I have one doubt, when I tried revolute join for wheel it only worked on origin elsewhere it was not working
      why is that?

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว +1

      ​@@umeshmane3886 In the case of wheels mosty we use the origin / center of the wheel, if its something else you are trying to do you can refer more here
      th-cam.com/video/Bw08O6XsfDI/w-d-xo.html
      Hope it helps!

    • @umeshmane3886
      @umeshmane3886 3 ปีที่แล้ว +1

      @@Jp_Robotics Thank you so much bro
      also one suggestion
      sudo apt update
      sudo apt install ros--joint-state-publisher-gui
      please add these two line in description below your video cause many doesn't have preinstalled this and got error so this will help them

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว +1

      @@umeshmane3886 Thankyou for the suggestion will do add it 😊👍

  • @ivanjesuscollioespindola4736
    @ivanjesuscollioespindola4736 ปีที่แล้ว +1

    Hello, follow all the steps mentioned but it gives me the following error: Param xml is
    The exception trace was written to the log file.

  • @septianmegantara5414
    @septianmegantara5414 ปีที่แล้ว +1

    How did you success to convert it into URDF, instead i'm still an error and it says i haven't set the base link, but i have follow all of your way, and also your design (FYI i just used it for study, because this is my first time), thank you very much

    • @Jp_Robotics
      @Jp_Robotics  ปีที่แล้ว

      Did you mean it didn't work for you? Try it once more following the same steps!

    • @septianmegantara5414
      @septianmegantara5414 ปีที่แล้ว

      @@Jp_Robotics i'm sorry, i think i got frustated cause it still got an error message that says "there is no base link" 😞

    • @Jp_Robotics
      @Jp_Robotics  ปีที่แล้ว

      @@septianmegantara5414 Read through the rules carefully and try doing it again! Check out the GitHub page for detailed information.

    • @septianmegantara5414
      @septianmegantara5414 ปีที่แล้ว

      @@Jp_Robotics Ok, thank you very much

  • @Navaneethnalesh
    @Navaneethnalesh 2 ปีที่แล้ว

    Well detailed session 👏, Thanks Man ! u earned a new subscriber 😉

    • @Jp_Robotics
      @Jp_Robotics  2 ปีที่แล้ว

      😂😂Thanks da ♥️

  • @johnnam7225
    @johnnam7225 2 ปีที่แล้ว +1

    Hi, thank you for a good tutorial. I could not find URDF_Export under my scripts... do I have to do something before drawing???

    • @Jp_Robotics
      @Jp_Robotics  2 ปีที่แล้ว

      You have to install that just google fusion 360 to urdf plugin and you will find a GitHub repo which has the steps for the installation of the same

  • @MakerTutor101
    @MakerTutor101 2 ปีที่แล้ว +1

    Thanks so much

  • @smtbhd32
    @smtbhd32 2 หลายเดือนก่อน

    Great video

    • @Jp_Robotics
      @Jp_Robotics  หลายเดือนก่อน

      Glad you liked it!

    • @smtbhd32
      @smtbhd32 หลายเดือนก่อน

      @@Jp_Robotics Hi Jerin, for some reason, fusion2urdf plugin is not working

    • @Jp_Robotics
      @Jp_Robotics  หลายเดือนก่อน

      Yeah the recent fusion360 update makes the plugin ​buggy. There is a work around for this though@@smtbhd32

    • @smtbhd32
      @smtbhd32 หลายเดือนก่อน

      @@Jp_Robotics Hey, I found the isssue it seems to be in istutils.dir_util. I's deprecated. I replaced it with shutil

  • @mvp-tt9dz
    @mvp-tt9dz 3 ปีที่แล้ว +1

    setting up ROS in VMware workstation is the same procedure as setting up in the dual booted system?

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว +1

      It's different for dual booting you need first download the ubuntu image make it into a bootable image in a pendrive , allocate space for the installation ubuntu and then install it.
      While for working with VmWare workstation is pretty simple just download the image, open the VmWare workstation and select ubuntu along with the iso file you have downloaded rest of the steps are self explanatory.
      Hope it helps ✌️

    • @mvp-tt9dz
      @mvp-tt9dz 3 ปีที่แล้ว +1

      @@Jp_Robotics thank you for your response bro, but i have asked you about the procedure and commands for installing ROS
      Are they same for both VMware and dual booted?

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว +1

      @@mvp-tt9dz yes they are the same 😅

    • @mvp-tt9dz
      @mvp-tt9dz 3 ปีที่แล้ว

      @@Jp_Robotics 😂✌

    • @mvp-tt9dz
      @mvp-tt9dz 3 ปีที่แล้ว

      @@Jp_Robotics bro can you please provide ubunto 18 iso image link here for VM workstation i can able find only 20 i want 18 for installing melodic

  • @FTKABILANS
    @FTKABILANS 3 ปีที่แล้ว

    Thanks a lot for simple and Good Explanation video and Continue the video series 🎉🎉🎉.

  • @yashphalle9564
    @yashphalle9564 2 ปีที่แล้ว

    Great Video, Very Nice detailed!!

  • @141_yashsharma6
    @141_yashsharma6 3 ปีที่แล้ว +1

    Respected sir
    Can I convert a car model (with 4 wheel , base_link and sensors(camera,lidar)) into urdf with this exporter ??

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว

      Sure should work!

    • @141_yashsharma6
      @141_yashsharma6 3 ปีที่แล้ว

      @@Jp_Robotics sir how should I add ackermann steering system plugins to 4 wheeler bot ??

  • @ajayvaishnav1193
    @ajayvaishnav1193 ปีที่แล้ว

    I keep getting error while running urdf converter. I am using different design but unable to get what's wrong

  • @Darkripetide
    @Darkripetide ปีที่แล้ว

    I cannot get my robot model to show up in Rvis but it shows up in Gazebo. Everything looks like yours, but no model. what do you think is the problem? thank you for the help.

    • @Jp_Robotics
      @Jp_Robotics  ปีที่แล้ว

      Did you open up rviz the same as I did? Using the launch file?

    • @Darkripetide
      @Darkripetide ปีที่แล้ว

      Yes, I did. I get errors now: no transform from [laser_1] to [base_link]
      @@Jp_Robotics

  • @253_r.asidharth8
    @253_r.asidharth8 2 ปีที่แล้ว +1

    Can u pls explain how to set an IMU plugin on a robot>>

    • @Jp_Robotics
      @Jp_Robotics  2 ปีที่แล้ว

      You can get imu pluggin here
      classic.gazebosim.org/tutorials?tut=ros_gzplugins
      The procedure is the same as that of adding the rest of the plugins.
      Hope it helps 👍

  • @ganeshkakumanu8136
    @ganeshkakumanu8136 3 ปีที่แล้ว +1

    Please continue this series till autonomous navigation

  • @aryanpatel5524
    @aryanpatel5524 ปีที่แล้ว

    getting in while running in Rviz "No transform from [left_wheel_1] to [base_link] "
    similar error with lidar and right wheel.

    • @kamalostosbo8514
      @kamalostosbo8514 6 หลายเดือนก่อน

      did you find a solution ?

    • @aryanpatel5524
      @aryanpatel5524 5 หลายเดือนก่อน

      @@kamalostosbo8514 figured out something.
      Wait I'll reply with the appropriate answer soon.

  • @sdfsdfewfef5245
    @sdfsdfewfef5245 2 ปีที่แล้ว

    thanks your video,how does urdf works in rviz with color?

    • @Jp_Robotics
      @Jp_Robotics  2 ปีที่แล้ว

      You can set the colour in .xacro file just refer Google it's easy

    • @sdfsdfewfef5245
      @sdfsdfewfef5245 2 ปีที่แล้ว

      Ok.thanks。fusion to urdf,fusion can't generate color?

    • @Jp_Robotics
      @Jp_Robotics  2 ปีที่แล้ว

      @@sdfsdfewfef5245 Nope I just did for looks

    • @sdfsdfewfef5245
      @sdfsdfewfef5245 2 ปีที่แล้ว

      @@Jp_Robotics Thank you very much for your help.

    • @Jp_Robotics
      @Jp_Robotics  2 ปีที่แล้ว

      @@sdfsdfewfef5245 sure, no problem 👍

  • @safat99
    @safat99 2 ปีที่แล้ว

    hi, I followed the video, and worked very nicely. But I've faced some issues on the joint. My wheels are revolving very fine in fusion 360's animation. But when I launch the file on rviz, the wheels do not rotate on their axis rather they rotate on the car body's axis. what should I do? I cross-checked everything and it seems all are normal. Any hope?

    • @Jp_Robotics
      @Jp_Robotics  2 ปีที่แล้ว

      Export the components as separate file and in a new project import all and join them fresh

  • @Jontinue
    @Jontinue 3 ปีที่แล้ว

    I am making my first robot. I am able to create the URDF, but it only displays the base_link and the rigid joints I have created. I have four revolute joints that are connected to the base_link, but they do not show up in RViz. It states, "No transform from [lf_wheel_1] to [base_link]" for each of the wheels. I did set the wheels as component 1 and the base_link as component 2, but this problem persists. Any ideas?

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว

      Is the model showing up properly in Gazebo?
      Check if your fixed frame is base_link in Rviz
      Try running the joint state publisher and robot state publisher of it's not running using the following commands
      rosrun joint_state_publisher joint_state_publisher
      &
      rosrun robot_state_publisher robot_state_publisher
      Try these and get back
      Hope it helps ✌️

  • @kutaysensoy01
    @kutaysensoy01 ปีที่แล้ว

    I got no base link error. Must all the parts be components?

    • @Jp_Robotics
      @Jp_Robotics  ปีที่แล้ว

      Yes, please go through the video description and GitHub readme for more info

  • @swalahudheenpklr
    @swalahudheenpklr 9 หลายเดือนก่อน

    How to install urdf exporter

  • @gowtham-qj7qg
    @gowtham-qj7qg 3 ปีที่แล้ว

    bro which version of ROS is best for beginner and what version you are using?

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว

      Melodic or Noetic is fine. I am using melodic in my virtual machine in windows while I have noetic on my dual boot

    • @gowtham-qj7qg
      @gowtham-qj7qg 3 ปีที่แล้ว

      @@Jp_Robotics i am beginer can learn ros by dual booting or by virtual machine?

    • @gowtham-qj7qg
      @gowtham-qj7qg 3 ปีที่แล้ว

      @@Jp_Robotics can we follow a tutorial video which version is in kinetic and our system is in melodic will that work?

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว

      @@gowtham-qj7qg Anything is fine

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว

      @@gowtham-qj7qg yup you can follow a tutorial in which they are using kinectic while you are using melodic
      make sure you replace the word kinectic with melodic whenever you try to install any package

  • @lingeshkumar5864
    @lingeshkumar5864 2 ปีที่แล้ว

    my robot is very small when i spawned in rviz or gazebo, can you resolve this problem

    • @Jp_Robotics
      @Jp_Robotics  2 ปีที่แล้ว +1

      You would have modelled the model in a different scale maybe. Make sure the robot size is realised in millimetres if you are using fusion360

    • @lingeshkumar5864
      @lingeshkumar5864 2 ปีที่แล้ว +1

      @@Jp_Robotics thanks bro now it's solved 👍

  • @sandeeppatel7603
    @sandeeppatel7603 3 ปีที่แล้ว

    when we export to URDF, does it have inertia and mass information ?

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว

      Yes it does, but I am not sure if the parameters will change if we change the material properties that we model with in fusion360 need to check on that. But you can always edit the parameters in the URDF file that gets exported

    • @sandeeppatel7603
      @sandeeppatel7603 3 ปีที่แล้ว

      @@Jp_Robotics and the plugin also created that ROS package with launch and xacro files ?

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว +1

      @@sandeeppatel7603 yup

  • @gowtham-qj7qg
    @gowtham-qj7qg 3 ปีที่แล้ว

    bro how to save a gazebo simulation to open for future use?

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว

      If you are talking about a simulation environment yes. You need to create one and spawn the robot model in that world. I will be covering that in the next part of my video.

  • @sanjunamathews-robotechietips
    @sanjunamathews-robotechietips 3 ปีที่แล้ว +1

    👍

  • @thecapturecrew8743
    @thecapturecrew8743 3 ปีที่แล้ว +1

    HI how to add tool on fusion 360 to convert it to urdf

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว

      Please do refer the following link you will find step by step instructions here
      github.com/syuntoku14/fusion2urdf

    • @thecapturecrew8743
      @thecapturecrew8743 3 ปีที่แล้ว

      @@Jp_Robotics Thanks I have done it nd also I have creted model but while exporting through urdf it is giving this error (There is no base_link. Please set base_link and run again.)

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว

      @@thecapturecrew8743 yes you need name the base of your robot component in fusion 360 as base_link

  • @sandeeppatel7603
    @sandeeppatel7603 2 ปีที่แล้ว

    Can I use this URDF file in ROS2 as well ?

    • @Jp_Robotics
      @Jp_Robotics  2 ปีที่แล้ว +1

      with some slight tweaks..yes!
      you can refer to this video for more info
      th-cam.com/video/IfpzNFKnkH0/w-d-xo.html

  • @vivekrijalupadhyaya2046
    @vivekrijalupadhyaya2046 3 ปีที่แล้ว

    why does my joint state slider does not show up?

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว

      Hope you are running the joint state publisher gui

    • @VivekRijal
      @VivekRijal 3 ปีที่แล้ว

      @@Jp_Robotics how do I do that?

  • @FTKABILANS
    @FTKABILANS 3 ปีที่แล้ว

    How to open Joint state publisher gui window in rviz?

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว +1

      You can use this command
      rosrun joint_state_publisher_gui joint_state_publisher_gui
      Actually the command for launching the joint state publisher gui is already there in the launch file (display.launch)which has a parameter use_gui which I guess is deprecated in ros Noetic. So you can run it by using the above command in another terminal
      You can refer here for more info
      www.programmersought.com/article/73306366777/
      Hope it helps ✌️

    • @FTKABILANS
      @FTKABILANS 3 ปีที่แล้ว +1

      Thank you 👍

  • @PrashantKumar-rz7hv
    @PrashantKumar-rz7hv 3 ปีที่แล้ว

    when I do the same step it shows that please ad a base link then run again waht can i do?

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว

      Check if u have correctly named the component as base_link

    • @PrashantKumar-rz7hv
      @PrashantKumar-rz7hv 3 ปีที่แล้ว

      @@Jp_Robotics is it important to give name that component a base_link

    • @PrashantKumar-rz7hv
      @PrashantKumar-rz7hv 3 ปีที่แล้ว

      and which part named base_link

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว

      @@PrashantKumar-rz7hv yes it is

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว

      @@PrashantKumar-rz7hv the base of ur robot where u have attached the wheels and all

  • @allenjohn4863
    @allenjohn4863 3 ปีที่แล้ว +1

    🔥🔥🔥

  • @FTKABILANS
    @FTKABILANS 3 ปีที่แล้ว

    Bro Where you Learned ROS?

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว

      I started learning from books written by Lentin Joseph Sir. ROS for absolute beginners I also have enrolled in the ROS Developer learning path course by Lentin Joseph Sir.
      You can refer more details here
      robocademy.com/2020/06/25/enroll-in-robot-operating-system-learning-path-by-lentin-joseph/#:~:text=The%20ROS%20Developer%20learning%20path,in%20ROS%20within%20this%20time.

    • @FTKABILANS
      @FTKABILANS 3 ปีที่แล้ว +1

      Cost of the Course is a too high(29,999).👍

  • @krishanathapaththu3200
    @krishanathapaththu3200 3 ปีที่แล้ว

    how to fix this Error.please help me...
    sx-VirtualBox:~/catkin_ws/src$ catkin_make
    Command 'catkin_make' not found, but can be installed with:
    sudo apt install catkin
    sx-VirtualBox:~/catkin_ws/src$
    //////////////////////////////////
    sx-VirtualBox:~$ sudo apt install catkin
    [sudo] password for kris-x:
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:
    The following packages have unmet dependencies:
    catkin : Depends: python3-catkin-pkg (>= 0.4.14-2) but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.
    sx-VirtualBox:~$.

    • @Jp_Robotics
      @Jp_Robotics  3 ปีที่แล้ว

      open your terminal and check if rosversion -d is working / printing your rosversion

  • @femincreations
    @femincreations 3 ปีที่แล้ว

    😍😍😍

  • @merinpeter06
    @merinpeter06 3 ปีที่แล้ว +1

    Amazing 🤩

  • @merinpeter06
    @merinpeter06 3 ปีที่แล้ว

    Keep going🤗