Here are few handy time stamps: 00:55 - GitHub Repository - FUSION2URDF 01:25 - Installing on MacOS 04:04 - Installing on Windows 06:45 - Upcoming video - Mistakes to avoid while using Fusion2URDF 07:21 - Bloopers 😜 Do let me know in comments if you watched till bloopers 😜
Hey Pranshu, I've watched many of your videos lately and the quality improvement is impressive, even your haircut looks way more awesome now hehehe. If you don't mind, I'd like to suggest that you change or further attenuate/remove the background song because imho it only makes it much harder to pay attention to your videos. By the way, you're making a huge impact on the robotics community, keep up the great work. Thank you so much. Love from Brazil
I’m new to ROS and all of the features associated with it. Should modules, such as a camera, be added in fusion, and if so, does it keep its functionality in Gazebo? Or should you add camera modules once you add the URDF into gazebo? Also, these videos, especially those on Fusion, are a god send. This is for a course in which the teacher told all of the students to self learn instead of him teaching/showing how to do these things. Thanks again!
I am using a Windows Pc. I was getting multiple errors after trying all the instructions that were given. So I just went to Fusion360 > ADD-INS and then clicked on the green plus symbol. Then selected the URDF folder from where I downloaded it. It instantly appeared in my scripts. Seems to work fine.
@@PranshuTople I got stuck at instruction in 6:19(timestamp) and didn't seem to know how to give the right address, so it repeatedly showed the same error as you mentioned in the video. So, in order to install the add-in, I did as I mentioned above.
@@abingireesh7658 in that case you have to mention the path your Fusion 360 is installed. If you check the macos part as well, you will understand what i am talking about
@@PranshuTople Its working fine now. I mentioned what I did in chat since many seems to face the trouble. So this alternative might help them, since it worked for me.
Hi bro I am currently studying mechanical robotics engineering 3rd year, in gvp college visakhapatnam, bro can you tell me what skills i should need and what project i should work on to become a successful robotics engineer
Hello sir, I am Diksha Wadekar 10th std from New Era School in which you are teaching now-a-days. Yesterday only you taught us in online session at 11.00 am how to install the Anaconda app in pc, can you please tell me which app should I use right now, the Anaconda prompt or the spyder application ? Or the anaconda navigator. Yesterday I didn't had my laptop so I downloaded in my tab. But can you tell me specifically which app should I use from the above ??? 🙂
Hey bro I got a complete off topic error would be able to help Actually I don't know anyone who works with ros. So I was cloning a repository from gitlab i2cpwm board by brandan lane ,the cloning was successful but when I tried to do catkin_make it throws 2 error 1)fatal error: i2c/smbus.h: no such file or directory 2) invoking "make -j2" failed The thing is these same error where supposed to be resolved by some changes which is already updated in the repository but still I m getting this error Ps: love your videos you do some big projects on ros!
@@PranshuTople I am running ubuntu 16.04 and ros kinetic actually it's a prebaked os by ubiquity robotics (raspberry Pi 3+ b) Working through my laptop through ssh
@@sumitk2521 first of all make sure that this repository you are trying to build is supported on arm based chips. Most of these repos doesn't work on Raspberry pi by default. Also make sure this repo is able to work with ROS Kinetic as it has passed the End of Life. If you have confirmed all the above steps, then try running the following command from the catkin_ws folder - rosdep install --from-paths src --ignore-src And then run catkin_make Even after this is there is error, then this means the repo doesn't work on the combination of hardware and software i.e. Raspberry Pi and ROS Kinetic that you are running
Hello bro! Thank you for making this video. Your videos are really helpful. WILL YOU TELL ME ABIUT IT there is no base link please sat base link It shows Error at the time to export
I have already done a live stream of converting Fusion 360 design to URDF. Please follow that to avoid getting into problems. Anyways by the end of this week, I will be also posting a new video of how to avoid errors in Fusion2urdf. So stay tuned for that
Hello bro! Thank you for making this video. Your videos are really helpful for beginners in ROS like me. Plugin worked fine for me. Without any errors it exported into urdf. But when I tried to open gazebo. launch for my model... It shows "Unable to call parseURDF on robot model" And "parse as old deprecated model file failed"... Am I missing something?
Hello @@vidyadharananbuchezhian8408! I check out your package and found the error. In the fusion 360 images that you provided, I can see that the caster joint was made like a ball joint. Which was then translated to URDF as well. If you check the xacro file in your robot description package inside urdf folder, you will see that the joints are been termed as ball joints. But in reality, there is no ball joints in URDF. Casters I usually placed as fixed joints and their friction is made close to 0 (something around 0.1 or 0.001) to simulate a friction less body. Hence I have fixed the issue and mailed you back your corrected package. And also if you want, you can change the joint type in the fusion and export it again. before exporting make sure to undo the steps of creating URDF, as they would have created copies of components namely Old_components. Also refer to this video to understand how to design and assemble casters - ruclips.net/video/o7w7yv-Nros/видео.html
I uploaded your aura.f3z file from your previous RUclips video in my Fusion 360. It uploaded as 7 components. After opening auro file, and when I try to run the URDF converter, it says "There is no base_link. Please select base_link and run again". Any idea what may be wrong and how to resolve this?
@@adinbinsalam8222 Yes you should face that problem because its not the right way to do it. There is a full procedure that you need to do before converting it into URDF. You can check my this LIVE STREAM to know about it in more detail - ruclips.net/video/o7w7yv-Nros/видео.html or else simply wait till next week where I am uploading a shorter video focusing on major concepts on how you can make your model ready to be converted into URDF.
Failed: Traceback (most recent call last): File "C:/Users/Fatih/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/Scripts/URDF_Exporter/URDF_Exporter.py", line 59, in run joints_dict, msg = Joint.make_joints_dict(root, msg) File "C:\Users/Fatih/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/Scripts/URDF_Exporter\core\Joint.py", line 172, in make_joints_dict if joint.occurrenceTwo.component.name == 'base_link': AttributeError: 'NoneType' object has no attribute 'component' hi bro. I got like this in Fusion 360 while converting design to urdf. What can i do?
Check this video's description - ruclips.net/video/1zB7rc2DBjk/видео.html It has link to download fusion 360. Just download the file and double click to install. its that simple. you don't need to do anything else
Check this video's description - ruclips.net/video/1zB7rc2DBjk/видео.html It has link to download fusion 360. Just download the file and double click to install. its that simple. you don't need to do anything else. I don't think it will be worth making a separate video
Failed: Traceback (most recent call last): File "C:/Users/venka/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/Scripts/URDF_Exporter/URDF_Exporter.py", line 59, in run joints_dict, msg = Joint.make_joints_dict(root, msg) File "C:/Users/venka/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/Scripts/URDF_Exporter\core\Joint.py", line 176, in make_joints_dict joint_dict['child'] = re.sub('[ :()]', '_', joint.occurrenceOne.name) AttributeError: 'NoneType' object has no attribute 'name' Bro I got like this in Fusion 360 what can i do
Failed: Traceback (most recent call last): File "C:/Users/venka/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/Scripts/URDF_Exporter/URDF_Exporter.py", line 78, in run Write.write_urdf(joints_dict, links_xyz_dict, inertial_dict, package_name, robot_name, save_dir) File "C:/Users/venka/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/Scripts/URDF_Exporter\core\Write.py", line 138, in write_urdf write_link_urdf(joints_dict, repo, links_xyz_dict, file_name, inertial_dict) File "C:/Users/venka/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/Scripts/URDF_Exporter\core\Write.py", line 52, in write_link_urdf [ i-j for i, j in zip(inertial_dict[name]['center_of_mass'], joints_dict[joint]['xyz'])] KeyError: 'Component1_1' Now I am getting like this bro
Here are few handy time stamps:
00:55 - GitHub Repository - FUSION2URDF
01:25 - Installing on MacOS
04:04 - Installing on Windows
06:45 - Upcoming video - Mistakes to avoid while using Fusion2URDF
07:21 - Bloopers 😜
Do let me know in comments if you watched till bloopers 😜
Bhaii 😂😂🤣🤣🙌🏻 last wala part
@@asaurabh6123 Thanks bhai😂😂 that shows you are true fan!!! 😜
Hey Pranshu, I've watched many of your videos lately and the quality improvement is impressive, even your haircut looks way more awesome now hehehe. If you don't mind, I'd like to suggest that you change or further attenuate/remove the background song because imho it only makes it much harder to pay attention to your videos. By the way, you're making a huge impact on the robotics community, keep up the great work. Thank you so much. Love from Brazil
I’m new to ROS and all of the features associated with it. Should modules, such as a camera, be added in fusion, and if so, does it keep its functionality in Gazebo? Or should you add camera modules once you add the URDF into gazebo? Also, these videos, especially those on Fusion, are a god send. This is for a course in which the teacher told all of the students to self learn instead of him teaching/showing how to do these things. Thanks again!
You are the best; hello from Turkey
Thanks...as always😁
Happy to help...as always😁
I am using a Windows Pc.
I was getting multiple errors after trying all the instructions that were given.
So I just went to Fusion360 > ADD-INS and then clicked on the green plus symbol. Then selected the URDF folder from where I downloaded it. It instantly appeared in my scripts.
Seems to work fine.
Could you please mention what error were you facing??
@@PranshuTople I got stuck at instruction in 6:19(timestamp) and didn't seem to know how to give the right address, so it repeatedly showed the same error as you mentioned in the video.
So, in order to install the add-in, I did as I mentioned above.
@@abingireesh7658 in that case you have to mention the path your Fusion 360 is installed. If you check the macos part as well, you will understand what i am talking about
@@PranshuTople Its working fine now.
I mentioned what I did in chat since many seems to face the trouble. So this alternative might help them, since it worked for me.
@@abingireesh7658 yeah thanks for mentioning that 😇
Dude great work
Thaaaaaanks a Million Times... \m/
Hi bro
I am currently studying mechanical robotics engineering 3rd year, in gvp college visakhapatnam, bro can you tell me what skills i should need and what project i should work on to become a successful robotics engineer
Hey..for me i want to upload in moveit2 as urdf..its only trans,xacro?
I couldn't find tools option in my Autodesk fusion software
Hello sir, I am Diksha Wadekar 10th std from New Era School in which you are teaching now-a-days. Yesterday only you taught us in online session at 11.00 am how to install the Anaconda app in pc, can you please tell me which app should I use right now, the Anaconda prompt or the spyder application ? Or the anaconda navigator. Yesterday I didn't had my laptop so I downloaded in my tab. But can you tell me specifically which app should I use from the above ??? 🙂
Thank you so much
Hey bro I got a complete off topic error would be able to help
Actually I don't know anyone who works with ros. So I was cloning a repository from gitlab i2cpwm board by brandan lane ,the cloning was successful but when I tried to do catkin_make it throws 2 error
1)fatal error: i2c/smbus.h: no such file or directory
2) invoking "make -j2" failed
The thing is these same error where supposed to be resolved by some changes which is already updated in the repository but still I m getting this error
Ps: love your videos you do some big projects on ros!
would you tell me which Ubuntu version and which ROS version are you using. Also what is the specification of the machine you are running it on?
@@PranshuTople I am running ubuntu 16.04 and ros kinetic actually it's a prebaked os by ubiquity robotics (raspberry Pi 3+ b)
Working through my laptop through ssh
@@sumitk2521 first of all make sure that this repository you are trying to build is supported on arm based chips. Most of these repos doesn't work on Raspberry pi by default. Also make sure this repo is able to work with ROS Kinetic as it has passed the End of Life. If you have confirmed all the above steps, then try running the following command from the catkin_ws folder -
rosdep install --from-paths src --ignore-src
And then run catkin_make
Even after this is there is error, then this means the repo doesn't work on the combination of hardware and software i.e. Raspberry Pi and ROS Kinetic that you are running
hehe, this error is seen on ubiquity robotics ros kinectic images. I faced many many issues with this image, could not find workarounds........
Hello bro! Thank you for making this video. Your videos are really helpful.
WILL YOU TELL ME ABIUT IT
there is no base link please sat base link
It shows Error at the time to export
I have already done a live stream of converting Fusion 360 design to URDF. Please follow that to avoid getting into problems. Anyways by the end of this week, I will be also posting a new video of how to avoid errors in Fusion2urdf. So stay tuned for that
Hello bro! Thank you for making this video. Your videos are really helpful for beginners in ROS like me.
Plugin worked fine for me. Without any errors it exported into urdf.
But when I tried to open gazebo. launch for my model... It shows "Unable to call parseURDF on robot model" And "parse as old deprecated model file failed"...
Am I missing something?
Mail me your package and i will have a look. You can find my mail id in the about section of the channel
@@PranshuTople I have sent a mail to you. Thank you for your speedy response ☺
Hello @@vidyadharananbuchezhian8408!
I check out your package and found the error. In the fusion 360 images that you provided, I can see that the caster joint was made like a ball joint. Which was then translated to URDF as well. If you check the xacro file in your robot description package inside urdf folder, you will see that the joints are been termed as ball joints. But in reality, there is no ball joints in URDF. Casters I usually placed as fixed joints and their friction is made close to 0 (something around 0.1 or 0.001) to simulate a friction less body. Hence I have fixed the issue and mailed you back your corrected package. And also if you want, you can change the joint type in the fusion and export it again. before exporting make sure to undo the steps of creating URDF, as they would have created copies of components namely Old_components. Also refer to this video to understand how to design and assemble casters - ruclips.net/video/o7w7yv-Nros/видео.html
@@PranshuTople Thanks a lot 🙏. It worked. Please keep making these videos. It helps a lot for beginners. Thank you once again.
@@vidyadharananbuchezhian8408 Sure!! Please do share these videos with your friends... It will help me a lot!
Can you please upload the next video or at least give a hint?
I uploaded your aura.f3z file from your previous RUclips video in my Fusion 360. It uploaded as 7 components. After opening auro file, and when I try to run the URDF converter, it says "There is no base_link. Please select base_link and run again". Any idea what may be wrong and how to resolve this?
oh bro I also be like this can you fixed it yet ?
@@adinbinsalam8222 Yes you should face that problem because its not the right way to do it. There is a full procedure that you need to do before converting it into URDF. You can check my this LIVE STREAM to know about it in more detail - ruclips.net/video/o7w7yv-Nros/видео.html or else simply wait till next week where I am uploading a shorter video focusing on major concepts on how you can make your model ready to be converted into URDF.
I am facing the same issue. Any update ?
@@adinbinsalam8222 I am facing the same issue. Any update ?
Failed:
Traceback (most recent call last):
File "C:/Users/Fatih/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/Scripts/URDF_Exporter/URDF_Exporter.py", line 59, in run
joints_dict, msg = Joint.make_joints_dict(root, msg)
File "C:\Users/Fatih/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/Scripts/URDF_Exporter\core\Joint.py", line 172, in make_joints_dict
if joint.occurrenceTwo.component.name == 'base_link':
AttributeError: 'NoneType' object has no attribute 'component'
hi bro. I got like this in Fusion 360 while converting design to urdf. What can i do?
the next video never came ;(
Sir , how to install autodesk fusion 360
Check this video's description - ruclips.net/video/1zB7rc2DBjk/видео.html
It has link to download fusion 360. Just download the file and double click to install. its that simple. you don't need to do anything else
Sir Pls upload the 2 Part of this video
Sure!! What do you expect to see in Part 2?
Please make this video
Check this video's description - ruclips.net/video/1zB7rc2DBjk/видео.html
It has link to download fusion 360. Just download the file and double click to install. its that simple. you don't need to do anything else. I don't think it will be worth making a separate video
Failed:
Traceback (most recent call last):
File "C:/Users/venka/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/Scripts/URDF_Exporter/URDF_Exporter.py", line 59, in run
joints_dict, msg = Joint.make_joints_dict(root, msg)
File "C:/Users/venka/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/Scripts/URDF_Exporter\core\Joint.py", line 176, in make_joints_dict
joint_dict['child'] = re.sub('[ :()]', '_', joint.occurrenceOne.name)
AttributeError: 'NoneType' object has no attribute 'name'
Bro I got like this in Fusion 360 what can i do
Is this error while converting design from Fusion to URDF? Or while installing Fusion2URDF Plugin
While converting design to urdf
Failed:
Traceback (most recent call last):
File "C:/Users/venka/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/Scripts/URDF_Exporter/URDF_Exporter.py", line 78, in run
Write.write_urdf(joints_dict, links_xyz_dict, inertial_dict, package_name, robot_name, save_dir)
File "C:/Users/venka/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/Scripts/URDF_Exporter\core\Write.py", line 138, in write_urdf
write_link_urdf(joints_dict, repo, links_xyz_dict, file_name, inertial_dict)
File "C:/Users/venka/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/Scripts/URDF_Exporter\core\Write.py", line 52, in write_link_urdf
[ i-j for i, j in zip(inertial_dict[name]['center_of_mass'], joints_dict[joint]['xyz'])]
KeyError: 'Component1_1'
Now I am getting like this bro
I have the same error, how were you able to fix it ?