Skip to content

[Question] Implementing soft terrain for legged locomotion  #1661

Description

@jnskkmhr

My question is somewhat similar to this issue #90.

I am currently working on implementing a soft terrain contact model (more like a force model) based on resistive force theory described in this paper: https://arxiv.org/abs/1303.7065.

As an initial test, I dropped a robot foot from a height of 0.5m and observed that the terrain can support the object with a certain level of penetration.

My question is: what could be a promising approach to simulate this soft terrain model for legged robot locomotion, particularly for bipedal locomotion?
I found that simply applying force to the foot does not work effectively due to the resulting moments causing the robot to flip.
Do you think increasing contact points will help?
I already tried with 5 points (one at the center, 4 at the corner), but this did not work.

I can share my current code, which essentially computes the contact force based on the paper's formulation and applies it to the robot using the articulation API.

rft.mp4

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions