Comments (7)
Sorry, I can't find any cause of the bugs from only this image.
Can you redefine the joint and try again?
If you still can't get things to work, can you share your model in some way?
In my case, joints "Rigid" and "Slider" are properly exported to urdf.
from fusion2urdf.
I have just remade my simple model, as you suggested-- and it works!
I have no idea why the previous version didn't, but regardless, thank you for the quick help! =)
You are awesome!
from fusion2urdf.
Thank you for your request.
Yes, I'm planning to add that features.
Unfortunately, my school starts and I cannot make enough time. But I'll definitely do it.
The thing is that I don't have any proper fusion model which includes linear/sliding joint type.
Can you give me some model for testing the add-in?
from fusion2urdf.
I added joint type "Rigid" and "Slider" to the branch "add_joint_type".
Can you try this and tell me the feedback?
from fusion2urdf.
Hello, thank you for the quick feedback- I will test it and get back to you :) I am currently also at work, but I will try to do it as soon as possible
from fusion2urdf.
I prepared a simple model with the slider joint, but I am unable to export the model because of the following error: https://i.imgur.com/QPXZauz.png
I took the courtesy to edit the source code to also print the joints_dict in the error popup for debugging purposes.
Do you know why this is happening? I presume it is because of the name 'base_link:1' but am unsure as to how to resolve this, nor that there are instances of 'base_link_1' and 'base_link__1', note the double underscore in the second.
The name of the two components are 'alum_tube_OD35mmL250mmT3mm' and 'base_link', yet both have ':1' after them in the tree view of the components, as can be seen in the screenshot.
Thanks for your help!
Edit: I was also wondering, is there a way to set the 'lower', 'upper', 'effort' and 'velocity' of each joint, or should do this manually in the urdf file? I can imagine this would require a lot of work to implement.
from fusion2urdf.
I found that the error you mentioned occurs when the parent link is set as joint "Component1".
Therefore, it works fine only if you set base_link as "Component2".
from fusion2urdf.
Related Issues (20)
- error with connection between link HOT 3
- 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
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.