Comments (6)
What if there is a version number always appended to the body name?
@chasebrignac, good question. I had a doubt and checked it out.
When you copy-paste the component directly (ctrl +c
, ctrl+v
), it produces the name "link:1"
and "link:2"
. @ruk-shan did a 'Paste New' instead of 'Paste',(presumably because he wanted to edit the "base_link"
as a separate copy) fusion produces a copy with the same name but with a "base_link(2)"
instance.
Note that you cannot remove the "(2)"
from the name. And if you do copy-paste directly(ctrl +c
, ctrl+v
), the part and the copy are linked. Any changes to the initial part, affects the latter, but not the "(2)"
component.
As you can see below, when I edit component:1
, component:2
also shows the same changes, but not component(2):1
Due to these subtleties, I suggest you plan the way you import and work with the parts as explained in the README. I will create a PR in the README for this.
-Rohit
from fusion2urdf.
Suppose anyone is still having this error. I found that the problem was that the joints were not well created. To check if your joints are well-designed, follow the steps below:
- Click on joints in your workspace
- Right-click on the individual joints
- Click on select components. It should highlight the two components that make up the joint. If only one component is highlighted, you need to edit the joints or delete and make a new one. It could be that you selected the wrong components, or you didn't select the base_link first
- Do this for all the joints
- Save this version and rerun the fusion2urdf script. It should work now
from fusion2urdf.
Your component name is "base_link (2)", while the body name is "base_link". Change the component name to "base_link" and the body name can be whatever you want
Close the issue if this solves the problem.
from fusion2urdf.
What if there is a version number always appended to the body name?
from fusion2urdf.
@rohit-kumar-j Thank you so much!
from fusion2urdf.
@rohit-kumar-j I am encountering the same isue,
I have everything defined and all component have only one body. I also have base link but it still doesn't work. Please help:) thanks!
from fusion2urdf.
Related Issues (20)
- Error while converting fusion 360 to URDF, please help
- error with base_link HOT 2
- Controller Spawner couldn't find the expected controller_manager ROS interface HOT 4
- error with connection between components HOT 3
- offset in teleoperation HOT 1
- There is no base_link. Please set base_link and run again. HOT 3
- Traceback error while making urdf HOT 1
- 3d format used
- running script failed HOT 1
- 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' HOT 3
- RuntimeError
- There is no base_link. Please set base_link and run again. HOT 6
- joint_dict['child'] = re.sub('[ :()]', '_', joint.occurrenceOne.name)
- tf error
- Joint Order
- RuntimeError:2: InternalValidationError : bodyPaths.size()==1
- Key Error : Part Name HOT 1
- Not getting.urdf file HOT 2
- Only base_link found in urdf file HOT 3
- KeyError: 'lidarbody_1_1'
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fusion2urdf.