Comments (7)
This should be fixed in the latest version but I need to update the contact monitor. I will take a look and update the monitor. I let you know when it has been updated.
from tesseract.
Cool. Well I was working on a patch right now, but feel free to close my PR if yours works.
from tesseract.
I have upgraded the contact monitor in PR #26 and it appears the latest changes have fixed it, but I have done limited testing so you may want to confirm.
from tesseract.
Unfortunately I ran into this error while launching the contact monitor. I'm using a Gazebo SIA5 simulation which seems to be fine. I can plan/execute with MoveIt! and echo /joint_states.
tesseract_monitoring_contacts_node: /home/me/Desktop/catkin_ws/src/tesseract/tesseract_ros/src/kdl/kdl_joint_kin.cpp:297: bool tesseract::tesseract_ros::KDLJointKin::init(urdf::ModelInterfaceConstSharedPtr, const std::vector<std::__cxx11::basic_string >&, std::__cxx11::string): Assertion `jnt.getType() != KDL::Joint::None' failed.
To reproduce, you could clone this repo (https://github.com/UTNuclearRoboticsPublic/motoman_project) then follow the steps in the Readme to launch the sim.
from tesseract.
This assert is triggered because the the kdl joint tree was passed a set of joints that are adjustable but one of the joints passed is not an adjustable joint it is of type none.
from tesseract.
That seems like a common problem because both robots I tried had the same error. Any hints on how to fix it?
from tesseract.
I believe the issues is that all of the groups appear to be defined by individual joints instead of chains (when able to). Like in the case below it is likely that world is a fixed joint and should not be in the list.
<group name="arm">
<joint name="world" />
<joint name="joint_s" />
<joint name="joint_l" />
<joint name="joint_e" />
<joint name="joint_u" />
<joint name="joint_r" />
<joint name="joint_b" />
<joint name="joint_t" />
</group>
from tesseract.
Related Issues (20)
- Latest Tag HOT 6
- Can TesseractCompoundCollisionAlgorithm and TesseractCompoundCompoundCollisionAlgorithm be removed? HOT 3
- conda build action failure when using colcon HOT 8
- Run time errors when trying to load library defined in `task_composer_plugins.yaml` file HOT 1
- Improve error reporting for IK plugin loading HOT 3
- @Levi-Armstrong After running `rosdep install --from-paths src --ignore-src -r -y -q` HOT 2
- Profile Build
- Ubuntu Jammy fails to build in release. HOT 1
- robot_state_publisher in Humble breaks with version="2" attribute specified in robot tag HOT 4
- Incorrect Sphere Collision Detection: Spheres handled as Points in tesseract_gjk_pair_detector.cpp HOT 7
- Segmentation fault when removing collision objects with FCLDiscreteBVHManager HOT 9
- Create release 0.21.0 HOT 1
- Update CI to not use Industrial CI
- Add API functions to GeneralResourceLocator to set path
- Add glTF2 generator to core libraries
- Using trajopt_sqp on Windows fails HOT 2
- Why are AVX instructions disabled? HOT 4
- frame is not set to identity HOT 5
- Incorrect octree collision geometry display/representation HOT 1
- Incomplete KinematicsInformation
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 tesseract.