Comments (4)
To add on what Silvio wrote, the idea is also to provide a second implementation of the wholeBodyState interface for iCub that, rather than computing the estimations, read them from the Yarp ports of wholeBodyDynamicsTree. This allows the user to choose between two scenarios:
- the estimation are computed on the same machine on which the control code is running (using the first implementation of icubWholeBodyStates)
- the estimations are computed by wholeBodyDynamicsTree (which may run on a different machine) and the controller reads them through Yarp ports (using the second implementation of icubWholeBodyStates)
Since these two scenarios differ only for which implementation of the wholeBodyState is used, switching from one to the other is painless (i.e. just a matter of changing one line of code). The user choice will of course depend on the computational burden of the estimation process and the computational power of the computer. In general, if the computer is powerful enough, it is better to perform the estimation on the same machine so that we avoid delays introduced by the network communication.
from codyco-modules.
from codyco-modules.
Initial work is the wholeBodyDynamicsTree branch: https://github.com/robotology/codyco/tree/wholeBodyDynamicsTree
from codyco-modules.
wholeBodyDynamicsTree
is correctly working at the moment, so I think this issue can be considered solved.
from codyco-modules.
Related Issues (20)
- wholeBodyDynamicsDevice verbose unnecessary error HOT 5
- Deprecate wholeBodyDynamicsTree HOT 10
- torque timeout while running wholeBodyDynamicsDevice throught yarprobotinterface HOT 4
- calibStandingOnTwoLinks needs an update of wholebodydynamics.xml for working properly HOT 2
- Add support for reading contacts from the Skin in the wholebodydynamics YARP device HOT 10
- jointTorqueControl needs to be ported to use the new IPWMControl interfaces HOT 6
- wholeBodyDynamicsDevice continuously emits warnings when skin is connected HOT 4
- torqueBalancing ini files not being installed HOT 3
- CMAKE Warning HOT 1
- Compilation problems since with newest version of yarp devel HOT 3
- [torqueBalancing]-Drift of the robot movements on its left HOT 2
- wholeBodyDynamics broken on iCubGenova04 HOT 5
- yarprobotointerface ends with segfault when the walking controller is closed HOT 3
- Migrate codyco-modules/src/modules/torqueBalancing/app/robots/ configuration files to some other repo HOT 55
- Bug in one link standing calibration in WholeBodyDynamics HOT 8
- Error when running wholebodydynamics in simulation with iCubGazeboV2_5 HOT 5
- WholeBodyDynamics device not launched when running launch-wholebodydynamics.xml HOT 19
- Update required iDynTree version HOT 2
- CMake configuration error - cannot find `paramHelp` HOT 2
- Deprecate codyco-modules and remove twoFeetStandingIdleAndCalib.sh script 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 codyco-modules.