Comments (9)
In GitLab by @cmastalli on Nov 16, 2018, 12:45
The residual vector represents the local velocity of the frame expressed in the reference frame, i.e. d^V^f where d is the reference frame and f the local frame (see https://gepgitlab.laas.fr/loco-3d/cddp/blob/devel/cddp/costs/multibody_dynamics/se3_cost.py#L41).
Instead the Jacobian of the residual is expressed in the local frame, i.e. f^J^f (see https://gepgitlab.laas.fr/loco-3d/cddp/blob/devel/cddp/costs/multibody_dynamics/se3_cost.py#L45).
I suggest to express the local Jacobian in the reference frame d^J^f = d^X^f * f^J^f. So we need to get the frame Jacobian in the local frame and them map it through d^X^f. Note that we can compute it as d^X^f = inv(0^X^d) * 0^X^f.
from crocoddyl.
In GitLab by @cmastalli on Nov 16, 2018, 13:49
assigned to @cmastalli
from crocoddyl.
In GitLab by @cmastalli on Nov 16, 2018, 14:05
mentioned in merge request !15
from crocoddyl.
In GitLab by @cmastalli on Nov 19, 2018, 09:27
The task was tackled in !15. I am closing this task!
from crocoddyl.
In GitLab by @cmastalli on Nov 19, 2018, 09:27
closed
from crocoddyl.
In GitLab by @proyan on Jan 2, 2019, 15:34
Thanks for the correction.
Currently, we are doing moving the jacobian from the world to the local frame (when we call the pinocchio function 'getjacobian'), and then we are moving from the local to the desired frame.
This is just a minor point, but it would be faster to compute in the world frame, then apply the action matrix to move the derivative from the world to the desired frame.
from crocoddyl.
In GitLab by @proyan on Jan 2, 2019, 15:34
reopened
from crocoddyl.
In GitLab by @nmansard on Jan 21, 2019, 15:24
This is solved by refact. I am closing.
from crocoddyl.
In GitLab by @nmansard on Jan 21, 2019, 15:24
closed
from crocoddyl.
Related Issues (20)
- Possible error in the documentation of DifferentialActionModelAbstractTpl HOT 2
- 'acrobot_urdf.ipynb' Issue HOT 9
- Is it possible to include the steps required to build the documentation locally? HOT 3
- AttributeError: 'SimpleBipedGaitProblem' object has no attribute 'integrator'. Did you mean: '_integrator'? HOT 1
- Actual Cost Values Inside CostModelSum HOT 1
- 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
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.