Comments (3)
See https://github.com/visose/Robots/wiki#coordinate-systems for how to orient the tool in the plugin, which is different from the UR convention.
This was done on purpose, if it was a good idea or not is debatable, I guess there are pros and cons.
The justification at the time was that the plugin was an abstraction over all the different robots we had at the workshop. Each robot manufacturer uses different conventions (including the coordinate system at the flange), but users would only need to learn one set of conventions (the plugin's). If they switch between different robots, everything behaves the same, the tool doesn't switch to a different orientation, because internally everything is converted to the robot's convention.
If you are only using robots from a single manufacturer (in this case UR), it's understandable that you don't find value in this and would like that the nominal values between plugin and the generated code to match.
Although, you also mention that the visualization doesn't match the path of the real robot. If you convert the the TCP from the UR convention to the plugin's convention (from memory, I believe its rotating 90 degrees around Z), is the simulation still incorrect?
from robots.
To confirm, this is the Robots plugin convention:
It's rotating 90 deg around the Z axis and converting between meters and millimeters.
from robots.
@robin-gdwl, if things are working as intended (even if what was intended is not ideal), I'll close this issue as not a bug.
Feel free to reopen if it is indeed a bug, or you can also open a discussion if you have a suggestion on how to handle this better.
from robots.
Related Issues (20)
- Sanitise string inputs for tool/program names HOT 4
- Add constant speed to post
- [Bug] Robot Libraries window for MacOS HOT 5
- [Bug] Joint target creation error (invalid cast String > double[]) HOT 4
- Option to add custom command before a target
- [Bug] Libraries (GitHub rate limit) HOT 3
- Cant upload via sftp to real robot HOT 9
- [Bug] Conflict between Rhino3dm and RhinoCommon references HOT 2
- different trajectory on the Staubl robot HOT 8
- [Bug] pulseDO causes Compile Error with UR HOT 6
- Wrong conversion for "get Plane" for UR-Robots HOT 2
- [Bug] FE Panda Python HOT 4
- Correct location for local robot XML files [Bug] <title> HOT 5
- Linear Rail: Data conversion failed from Integer to Joints HOT 4
- [Bug] Internalized Joint parameters disappear when the param is copied. HOT 3
- [Bug] URRealTimeDataExchange not working, results in all zeros HOT 2
- Robot tab does not show up in Rhino 8 after installing this plugin HOT 3
- Immobilize A Joint HOT 1
- PulseDO pulse length limit HOT 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 robots.