📝 Guest post: Using AI to Learn a Disentangled Gait Representation for Versatile Quadruped Locomotion*
Was this email forwarded to you? Sign up here The Oxford Robotics Institute (ORI) is built from collaborating and integrated groups of researchers, engineers and students all driven to change what robots can do for us. The ORI is interested in a diverse range of robotics, from flying to grasping, inspection to running, haptics to driving and exploring to planning. This spectrum of interests leads to research across a broad span of topics, including machine learning and AI, computer vision, fabrication, multispectral sensing, perception and systems engineering. In this condensed article, the ORI team investigates a new approach to stabilizing robotic walking - the full study can be read here. Project BackgroundQuadruped locomotion is rapidly maturing to a degree where robots now routinely traverse a variety of unstructured terrains. However, while gaits can be varied typically by selecting from a range of pre-computed styles, current planners are unable to vary key gait parameters continuously while the robot is in motion. The synthesis of ‘on-the-fly’ gaits with unexpected operational characteristics or even the blending of dynamic maneuvers lies beyond the capabilities of the current state-of-the-art. ORI attempt to address this limitation by learning a latent space capturing the key stance phases of a particular gait, via a generative model trained on a single trot style. The use of a generative model facilitates the detection and mitigation of disturbances to provide a versatile and robust planning framework. ORI evaluates its approach on a real ANYmal quadruped robot and demonstrates that their method achieves a continuous blend of dynamic trot styles while being robust and reactive to external perturbations.
Quadruped locomotion has advanced significantly in recent years, extending its capability towards applications of significant value to industry and the public domain. Driven primarily by advances in optimization-based and reinforcement learning-based methods, quadrupeds are now able to traverse over a wide variety of terrains, making them a popular choice for tasks such as inspection, monitoring, search and rescue or goods delivery in difficult, unstructured environments. Designing a New ApproachInspired by recent work, ORI approached the challenge of continuous contact-schedule variation from the perspective of learning and traversing a structured latent-space. This is enabled by learning a generative model of locomotion data which, in addition to capturing relevant structure in the space, enables the detection and mitigation of disturbances to provide a versatile and robust planning framework. In particular, ORI train a variational auto-encoder (VAE) on short sequences of state-space trajectories taken from a single gait type (trot), and predict a set of future states.
The VAE is fast enough to act as a planner in a closed-loop controller, so it can react to external disturbances and mitigate against real-world effects such as un-modeled dynamics and hardware latency. For closed-loop control, ORI began by encoding a history of robot states from the raw sensor measurements to infer the current gait phase, storing a buffer of past robot states to create the encoder’s input. Therefore, any disturbances are characterized as out of distribution with respect to the training set. Given the generative nature of this approach, this discrepancy is quantified during operation by the trained model via the Evidence Lower Bound (ELBO). Demonstrating Enhanced StabilityThe ELBO is used to detect disturbances as it is a lower bound for the evidence of a sample given a particular distribution. The distribution in question is that learned over the training data, therefore, any motions which deviate from this due to a perturbation cause a large negative spike in the ELBO value.
In SummaryORI presented a robust and flexible approach for locomotion planning via traversal of a structured latent-space, utilizing a deep generative model to capture features from locomotion data and enable detection and mitigation of disturbances. Utilizing a generative model affords detection of disturbances as out of the distribution seen during training. The VAE-planner is able to reject a wide range of impulses applied to the robot’s base. This operating window is enlarged by increasing the robot’s cadence once a disturbance is detected—a rudimentary response, corresponding to how humans increase their cadence to recover from slippage. ORI trained its models on a hardware cluster of six NVIDIA DGX A100 servers combined with a multi-GPU NVIDIA RTX 6000 server and a PNY 3S-2400 storage array. This cluster is part of Scan Computers’ Cloud service, provisioned with Run:ai Atlas software in order to virtualize the GPU pool across the DGX nodes to facilitate maximum utilization. Run:ai Atlas also provides a mechanism for scheduling and allocation of ORI workflows across the cluster.
*This post was written by the ORI team to tell the story of their four-legged robot project, which Run:ai helps with infrastructure optimization. We thank Run:AI for their support of TheSequence.You’re on the free list for TheSequence Scope and TheSequence Chat. For the full experience, become a paying subscriber to TheSequence Edge. Trusted by thousands of subscribers from the leading AI labs and universities. |
Older messages
🧬 DeepMind’s AlphaFold Database
Sunday, July 31, 2022
Weekly news digest curated by the industry insiders
📝 Guest post: Getting ML data labeling right*
Friday, July 29, 2022
What's the best way to gather and label your data? There's no trivial answer as every project is unique. But you can get some ideas from a similar case to yours. In this article, Toloka's
👁 Edge#212: Inside the Masterful CLI Trainer, a low-code CV model development platform
Thursday, July 28, 2022
On Thursdays, we deep dive into one of the freshest research papers or technology frameworks that is worth your attention. Our goal is to keep you up to date with new AI developments and introduce the
🎙 Ran Romano/Qwak about bridging the gap between data science and ML engineering
Wednesday, July 27, 2022
It's so inspiring to learn from practitioners and thinkers. Getting to know the experience gained by researchers, engineers, and entrepreneurs doing real ML work is an excellent source of insight
🤷🏻 Edge#211: What to Test in ML Models
Tuesday, July 26, 2022
In this issue: we discuss what to test in ML models; we explain how Meta uses A/B testing to improve Facebook's newsfeed algorithm; we explore Meta's Ax, a framework for A/B testing in PyTorch.
You Might Also Like
Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator
Friday, February 14, 2025
What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Defining Your Paranoia Level: Navigating Change Without the Overkill
Friday, February 14, 2025
We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy
5 ways AI can help with taxes 🪄
Friday, February 14, 2025
Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help
Recurring Automations + Secret Updates
Friday, February 14, 2025
Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
The First Provable AI-Proof Game: Introducing Butterfly Wings 4
Friday, February 14, 2025
Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%
GCP Newsletter #437
Friday, February 14, 2025
Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers
Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰
Friday, February 14, 2025
Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from
The Great Social Media Diaspora & Tapestry is here
Friday, February 14, 2025
Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great
Daily Coding Problem: Problem #1689 [Medium]
Friday, February 14, 2025
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,
📧 Stop Conflating CQRS and MediatR
Friday, February 14, 2025
Stop Conflating CQRS and MediatR Read on: my website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your