Open-source humanoid robots
Reading time 8 min readRoboParty

RoboParty ROBOTO ORIGIN: How AMP Gait Training Supports Push Recovery

AMP stands for Adversarial Motion Priors. It can help a learned policy produce motion shaped by reference behavior, but the public clip does not establish the full autonomy scope or a standardized stability score.

By TechniaHQRobot

RoboParty publishes ROBOTO ORIGIN as an open-source humanoid platform with hardware guidance and locomotion training and deployment code. In the associated demonstration, the robot remains upright after a sideways disturbance, showing a controller correcting body motion instead of holding a fixed pose.

RoboParty publishes the ROBOTO ORIGIN project through an open GitHub repository.

The repository includes hardware procurement and build information plus locomotion training and deployment code.

The source video shows a sideways disturbance followed by corrective body motion while the robot remains upright.

The clip does not publish force, trial count, recovery success rate or the complete autonomy boundary.

Original X post

Open on X

A fixed standing pose is not enough to survive a disturbance

A humanoid can stand by maintaining joint positions under quiet conditions. When an external force shifts its center of mass, the controller must change ankle, knee, hip and upper-body motion quickly enough to keep the projected center of mass inside a recoverable region.

The RoboParty video shows visible corrective motion after a sideways push. The robot is not simply rigid. It reorganizes posture to oppose the disturbance.

The IMU provides fast information about body motion

Humanoid locomotion systems commonly use an inertial measurement unit to estimate orientation and angular velocity. Joint encoders add the pose of each limb, while foot contact or force estimates help determine how the body is supported.

The controller combines those signals to decide whether a small ankle correction is enough or whether the body needs a larger hip movement or step. The source post describes real-time posture sensing but does not list the exact sensor package.

Technical details

Project
RoboParty ROBOTO ORIGIN
Access
Open-source GitHub repository
Locomotion concept
Adversarial Motion Priors
Observed test
Sideways disturbance while standing
Missing benchmark data
Applied force, repetitions, failures and recovery time

AMP shapes a policy with examples of plausible motion

Adversarial Motion Priors train a policy not only to achieve a task reward but also to produce motion that resembles a reference distribution. A discriminator distinguishes reference motion from policy-generated motion, pushing the controller toward coordinated behavior.

AMP does not guarantee stability by itself. Reward design, simulation quality, actuator limits, state estimation and deployment tuning determine how well the policy transfers to the physical robot.

Open source makes the locomotion pipeline inspectable

The ROBOTO ORIGIN repository presents hardware and software resources rather than only publishing a video. Researchers can inspect the project structure, reproduce parts of the workflow and identify assumptions that are hidden in a closed demonstration.

Reproduction still requires matching hardware, calibration and a compatible compute environment. An open repository reduces uncertainty but does not make physical results automatic.

A proper push-recovery benchmark needs controlled disturbances

A hand push is intuitive but difficult to compare because force, direction, duration and contact point change between trials. A repeatable test would use an instrumented impact or pendulum, record the applied impulse and repeat the test from several directions.

Reporting successful recoveries alongside falls is important. One selected video cannot reveal the controller’s failure boundary or whether the robot can recover after sensor noise, delayed commands or a low-friction floor.

The demo supports a narrow but useful conclusion

The visible robot responds dynamically to a sideways disturbance and remains standing in the recorded attempt. Combined with the public repository, this provides evidence of an implemented locomotion and deployment workflow.

It does not prove universal autonomous standing, reliable operation on every surface or resilience to arbitrary impacts. The next useful release would include force measurements, trial counts, recovery time and failure videos.

Verification notes

  • The repository confirms the open-source project and its training and deployment resources.
  • The article does not assign a measured push force or recovery rate because the source post does not provide them.
  • The term autonomous is limited to the observed controller response and is not extended to navigation or task autonomy.

Frequently asked questions

What is RoboParty ROBOTO ORIGIN?

ROBOTO ORIGIN is an open-source humanoid project from RoboParty. Its repository includes hardware guidance and code for training and deploying locomotion behaviors.

What does AMP mean in robot locomotion?

AMP means Adversarial Motion Priors. The method encourages a learned control policy to produce motion resembling a reference motion distribution while completing the task.

Does the push-recovery video prove the robot is autonomous?

It shows a physical response to a disturbance, but the full control mode, supervision, force level and autonomy boundary are not published in the clip.

Explore the technical topic

Share this article

Share the current TechniaHQRobot article page.

Sources

Editor

Editor : @techniahqrobot

TechniaHQRobot editorial coverage on AI, robotics, automation and Physical AI.

@TECHNIAHQROBOT

FollowTechniaHQRobot

Independent coverage of humanoid robots, Physical AI, industrial robotics, robot hardware and emerging automation systems.

Follow our daily updates or explore the latest robotics coverage.

service@techniahqservice.com