Comments (6)
When @sepjansen added the tool0 frame, the parent frame was correctly set to base
. Apparently, I accidentally changed that in commit adc223
So it should obviously be changed back, thanks for noticing this @achim-k
from ur_modern_driver.
I haven't seen it before, no.
Did you follow what is written in the readme, including making sure you have a version of robot_state_publisher that is able to handle floating joint?
Is it possible for you to say which one is correct if you compare it to the info on the teach pendant?
Have you changed anything in the URDF or using any joint offsets?
from ur_modern_driver.
The orientation of the base_link
in the UR5 and UR10 models is the mirror (rotated pi
over Z) of the orientation of the real robot's Base feature. See also ros-industrial/universal_robot#200. Afaik, this has been the case since the original WG developers created the package.
The base
and tool0
frames added in ros-industrial/universal_robot#200 have the correct orientation, and correspond directly to the Base feature and an all-zeros TCP.
A real fix would be to fixup the urdfs in ur_description
, but I've seen people just specify the base
frame for the base_frame
parameter in ur_modern_driver/launch/ur_common.launch
.
from ur_modern_driver.
Thanks @gavanderhoorn, manually setting the 'base_frame' param to 'base' works for me. Shouldn't this then become the default?
from ur_modern_driver.
I agree. Anybody has a good reason why this shouldn't be the default value?
from ur_modern_driver.
I've not been following the development of ur_modern_driver
close enough to know why it was set to base_link
in the first place. It seems like an odd choice, as that frame has always had that problem. Perhaps knowing that, we (or you, @ThomasTimm) can derive / tell us why it was set to base_link
, and then why it should, or shouldn't be changed?
from ur_modern_driver.
Related Issues (20)
- CMake Warning HOT 2
- Which version of the ur_modern_driver is the most up to date? HOT 3
- How does the controller re-segment the trajectory and control the motor? HOT 2
- Deprecation of ur_modern_driver HOT 1
- Digital Output while Movement HOT 2
- kinematics_config argument is needed? HOT 1
- ursim offline simulator connect Ros in ubuntu HOT 2
- Driver Communication disconnected HOT 3
- Assertion failed due to BinParser HOT 6
- /ur_driver/URScript speedj command can not reach the desired velocity HOT 3
- How to control UR5 by ros_control method HOT 3
- Robot Move inaccuracy when it move fast HOT 4
- Received a goal with incorrect joint names HOT 6
- UR5 not moving after receiving trajectory HOT 2
- No transform available between frame 'tool0_controller' and planning frame '/world' () HOT 5
- kinetic, ursim3.12.It compiles fine, and I can run the launch file, but then get this; HOT 1
- [ERROR] [1659339804.301066322]: Ignoring transform for child_frame_id "tool0_controller" from authority "unknown_publisher" because of an invalid quaternion in the transform (-nan -nan -nan -nan) HOT 4
- error while trying to install HOT 4
- Goal start doesn't match current pose HOT 1
- UR10 CB2 can't connect with controller correctly 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 ur_modern_driver.