Comments (2)
Hi,
Thank you for reporting. In the example you are running here, the "physics" of the simulation are identical to the MPC model. In this model we enforce the contacts with a zero velocity constraint. As you can imagine, such a constraint will cause drift over longer integration times. The issue that you show here is that the command is still published in world frame, but the notion of where the ground is has drifted in z-direction.
In an extended formulation we are adding a proper notion of where the terrain is in world frame and will integrate it in the optimization, simulation, and command side.
from ocs2.
Thanks a lot!
from ocs2.
Related Issues (20)
- How to set up mpcnet to mobile manipulator?
- Why contact force fc is considered an input variable in optimal control
- bug fixed in ocs2_raisim_ros/RaisimHeightmapRosConverter.cpp
- Errors encountered during the installation of OCS2
- Seem input parameter wrong with [insertModeSequenceTemplate finalTime in GaitReceiver::preSolverRun function]
- Support for ubuntu 18.04
- Perceptive Anymal Instructions HOT 1
- catkin HOT 9
- friction cone rotation matrix HOT 2
- Can I build and install the OCS2 using ros2 humble on ubuntu 22.04? HOT 1
- It seems that a cpp file to "SegmentedPlanesSignedDistanceField.h" is missing in ocs2_robotic_examples/ocs2_perceptive_anymal/segmented_planes_terrain_model/src HOT 3
- get value
- Abnormal swing trajectories for back legs when trying to run ocs2_anymal_perceptive on Unitree B1 and Unitree Aliengo HOT 1
- Deploy OCS2 on the new robotic arm HOT 4
- How to add constraint on delta u HOT 4
- How to deploy ocs2 on a fixed-base dual-arm robot.
- Could not find a package configuration file provided by "onnxruntime" HOT 2
- I encountered a compilation problem when installing ocs2
- How to get the jacobian matrix?
- Incorrect PD Feedback Calculation in computeRbdTorqueFromCentroidalModelPD Function
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 ocs2.