Comments (4)
For instance: the IKSolverInitializer.h
gets created in ~/catkin_ws/devel/include/ik_solver/IKsolverInitializer.h
While ${catkin_INCLUDE_DIRS}
in another project returns ~/catkin_ws/src/exotica/exotations/solvers/ik_solver/include
Update: the only target failing is ManualInitialization
catkin 0.6.19 under Indigo works
catkin 0.7.6 under Kinetic is broken
from exotica.
@VladimirIvan: This issue affects all non-install workspaces (which is what we're currently recommending for development, and also for OH).
I've found a temporary fix for this issue, cf. 98aa046
However, this is not how this should be resolved. The new initialisation creates files header files without exported targets (cross package that is) - these are correctly placed into the devel tree and then installed into the install tree. When running find_package(catkin COMPONENTS ...)
, however, it will set up {package}_INCLUDE_DIRS
with the source-tree include path as defined in catkin_package(INCLUDE )
excluding the generated file tree (in DEVEL_PREFIX/include). We should not, on the other hand, create those generated files in the source tree either (which may be an alternate quick fix/workaround).
I'm not sure how to properly resolve this right now but wanted to flag it up. Perhaps the above fix is OK for now (though potentially unclean if someone uses both install and devel spaces) and we should keep track of it until a better solution has been found.
from exotica.
I found the proper fix to this issue and included it as part of #58
from exotica.
I'm in favour of the proper fix. I'll have a better look at the changes you made next week. I did look into several ways to generate those files in Indigo but I was leaving upgrade to Kinetic for later (hence the issue coming up just now).
from exotica.
Related Issues (20)
- Add Octomap collision checking example
- Support for differential drive robots HOT 1
- roslaunch exotica_examples cpp_ik_minimal.launch does not work HOT 9
- Tensor contraction fails when 2nd-order dynamics terms are used
- Obstacle does not display in RViz HOT 3
- [exotica_examples] Python attach example: Goal State is not valid! HOT 2
- Python warning exotica/Frame: Ignoring property ... HOT 1
- Full 20.04 compatibility
- ParsePath does not work for generated files in a devel workspace HOT 2
- CollisionSceneFCL won't work on Noetic HOT 1
- Build failure HOT 9
- Noetic exotica_pinocchio failing to build - cc1plus killed HOT 4
- Redundant task-maps: EffPositionXY == LookAt
- Demos for the task map `interaction mesh`?
- pyexotica import error due to missing libmoveit_rdf_loader HOT 2
- Constrain roll and pitch, leave yaw unconstrained HOT 4
- Is position only IK possible? HOT 2
- Could Anyone provide a Demo about how to use the Interaction Mesh?
- arm64 binaries segfault
- [Noetic] exotica_pinocchio_dynamics_solver fails to build on armhf 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 exotica.