Comments (3)
Hi. The field should contain the contents of the URDF file, not the path to it. Give it a try and let me know if it works.
from robot_body_filter.
It works, thanks!
And I had another questions concerning the inner working of the node, and I didn't knew if it was better to open a new issue or to post it here.
When I'm working with cloudpoints2, are the points compared to the actual shapes of the urdf or are they compared to the bounding spheres around these shapes. I dug into the code but didn't find a clear answer to this.
from robot_body_filter.
The logic is implemented in
robot_body_filter/src/RayCastingShapeMask.cpp
Line 188 in 25014c2
If you enable shadow filtering, then all points have to be processed. If you only enable containment tests, there can be lots of computations saved.
Each shape, when you construct the model, constructs its bounding sphere. At the time of filtering, the model is "arranged" according to the TFs and all bounding spheres are merged. First, each point is compared to this "big sphere" (which is quite a cheap computation). Only points inside this big sphere are then passed for more detail analysis which decides whether the point lies inside the shape or not. Even in this detailed analysis, the point is first tested for being inside the shape's bounding sphere.
from robot_body_filter.
Related Issues (19)
- Why should the user set the sensor_frame HOT 5
- transformWithChannels should differentiate between point-like and direction-like channels
- Seg fault when calling configure for robot_body_filter/RobotBodyFilterPointCloud2 HOT 19
- noetic support HOT 7
- Warnings for unset parameters HOT 4
- Question: Shortest distance from point to robot manipulator? HOT 2
- Per link padding and scaling not working HOT 6
- Cannot build robot_body_filter in ros-melodic ubuntu18.04 HOT 3
- Conflict with non-released updates in geometric_shapes@noetic-devel HOT 11
- ROS2 plans HOT 6
- [Noetic] error: redefinition of ‘class bodies::OBB’ HOT 5
- Timing issue PointCloud and Collision geometry HOT 14
- Unable to remove shape handle HOT 3
- process has died during runtime,please help HOT 13
- Problem reloading robot model HOT 2
- TF frames watchdog reachability check breaks our self-filter HOT 11
- TF watchdog for sensor frame breaks filter HOT 11
- Cmake error HOT 7
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 robot_body_filter.