Comments (3)
Are you maybe starting ROSSMartServo with the robot in home position?
This is probably due to this check in the java code, if the robot is in a singularity position it cannot validate the tool/flange for impedance control.
Since anyway ROSSmartServo starts in position control mode, I actually removed those lines and these other two recently. But I didn't have time to update that branch to the new release, so it is quite behind. You could just comment them.
Just start ROSSmartServo from a non singularity position.
I will suggest you in any case to ask KUKA for Sunrise 1.11 + Connectivity, the master branch uses that version and has a lot of new features. I won't have time to bring the branches for 1.7 and 1.9 up to date for the next 2-3 weeks.
Keep me updated!
from iiwa_stack.
It seems that this was actually due to old tool data being set in the project. If anyone else has this problem, set up an empty tool to attach to the flange or just perform the automatic load data determination with nothing on the flange.
from iiwa_stack.
This actually seems to be trickier when you have a tool set as "safety related".
If the tool is not set as safety related, it will not be registered automatically when Sunrise starts, so the robot will detect a collision immediately (beyond a certain weight threshold, of course) as soon as it boots up. However, calculateLoadOnFlange() in this case will report 0.0kg after the .attachTo() command is used in my code.
If the tool is set as safety-related, then using .attachTo() in the code seems to attach it "twice", with .calculateLoadOnFlange() reporting a load of [tool weight].
KUKA engineering says the proper way is to use .attachTo() regardless of the safety status of the tool. Has anyone else run into this?
from iiwa_stack.
Related Issues (20)
- Is it possible to access the I/O-groups? HOT 1
- Using iiwa_moveit results in a jerky motion HOT 4
- Q: What is [override_joint_acceleration] in SetSmartServoJointSpeedLimits.srv HOT 1
- Compatability with kuka med 7 HOT 1
- Python MoveIt integration
- Robot semantic description not found. Did you forget to define or remap '/robot_description_semantic'? HOT 1
- ‘ConfigureControlMode’ is not a member of ‘iiwa_msgs’ HOT 1
- Use of DirectServo instead of SmartServo? HOT 1
- Can't find the srv about “configuresmartservo” in ROS Noetic. HOT 1
- Problems with the accuracy of the desired force mode
- Installing the Servoing module in Workbench / Is it mandatory to have a Windows 7 machine as the Programming computer? HOT 1
- iiwa_stack ip configuration issue
- Direct Servo Joints Control Implementation
- Diect publish joint positions HOT 2
- Errors using Gazebo and iiwa_stack examples
- Smooth Velocity Control using iiwa/command/JointVelocity HOT 4
- Creating safety configuration
- subscribe the sensor data not in real time
- who can really use this stack to communicate with kuka iiwa robot smoothly???
- Suspect setMaxCartesianVelocity ought to actually call the service
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 iiwa_stack.