Comments (11)
You are mixing conda and the installation from apt via robotpkg.
Please unset your env variables related to robotpkg and only use conda. I guess you can also uninstall all the packages that you've installed via robotpkg and which are related to crocoddyl and Pinocchio.
from crocoddyl.
@jcarpent
I am working in a conda env with python 3.8.13 and with source install of pinocchio, example-robot-data, eigepy, hpp-fcl, crocoddyl
I tried conda install of all the above libraries except (crocoddyl) but things didn't work. So, the only thing that is working for now is the source installation of all the aobve metioned packages.
But the runtime of the examples like arm_manipulation is really bad. I never experienced such runtime like for 11 iterations its taking around 30 seconds.
Do you know what could be causing the issue?
Is there any preferred installation method for doing source installation for example_robot_data and crocoddyl?
Regards,
Saroj
from crocoddyl.
Hi Saroj, if you are using a source install - what did you set the CMAKE_BUILD_TYPE to? If you didn't set it, can you try rebuilding with -DCMAKE_BUILD_TYPE=Release
?
from crocoddyl.
Hi @wxmerkt, I had set it to Release during the build using -DCMAKE_BUILD_TYPE=Release
. But still facing the issues.
from crocoddyl.
With such timings, it really means that you are not compiling in Release mode. It is easy to not set it. Why to not directly install croco using conda?
from crocoddyl.
It must be done at configure time, then rebuild, then install, instead of only set it at install time
from crocoddyl.
I suggest you to clean up the cmake files, e.g.,
cd build
rm -rf .
cmake ../
make install
from crocoddyl.
Thanks all. Installation finally worked without any error now.
But now trying to use Gepetto-viewer.
I get the following error:
No Python class registered for C++ class pinocchio::fcl::FakeCollisionGeometry self.loadViewerGeometryObject(visual,pin.GeometryType.VISUAL)
I have made source installation of hpp-fcl library.
I am not sure if I should rather create this issue in pinocchio.
P.S.: I am working on the core files of crocoddyl as required for my project. So, conda installation of crocoddyl will not work for me.
from crocoddyl.
Can you check how Pinocchio is configured? It's possible that WITH_COLLISION_SUPPORT is OFF, when it should be ON.
from crocoddyl.
@wxmerkt It is set to True
IF(BUILD_WITH_COLLISION_SUPPORT) SET(BUILD_WITH_HPP_FCL_SUPPORT TRUE) ENDIF()
from crocoddyl.
@spykspeigel I suggest you to clean up again Pinocchio and enable the BUILD_UTILS
and WITH_COLLISION_SUPPORT
.
If you still have issue, then it would be better to create an issue in Pinocchio.
For now, I consider that we have provided support for your installation issue.
from crocoddyl.
Related Issues (20)
- Understanding the Outputs of crocoddyl HOT 1
- Contact 6D computes spatial acceleration, whereas contact 3D Classical acceleration: is one of them wrong ? HOT 1
- Modeling Hand-Object Contacts HOT 1
- ROS_PACKAGE_PATH env variable is not set correctly after building crocoddyl with catkin build HOT 8
- Segmentation fault when importing crocoddyl HOT 2
- Inquiry on Incorporating Jerk Reduction into Cost Function Using Crocoddyl FDDP HOT 2
- CMake couldn't find OpenMp HOT 3
- Update shooting problem for scrolling optimization HOT 3
- Doesn't match the number of contact datas and models HOT 1
- Once a backflip exceeds 180 degrees, anomalies may occur. Can you provide some ideas or a demo on how to solve this HOT 2
- Some confusion about cost HOT 1
- Get access to Pinocchio Data in Actuation Data
- Issue with increasing Z-Axis values of foot in bipedal walking examples
- Update the doxygen for the new version HOT 4
- Solver fails with deactivated contacts HOT 1
- Replace `boost::` with `std::` counterpart HOT 1
- Documentation is missing the doxygen.css
- investigate std::vector bindings
- C++ APL HOT 2
- Python 3.10 Import Error 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 crocoddyl.