A new model to plan and control the movements of humanoids in 3D environments

Path planning and motion control PlaMo animates a humanoid in a complex 3D scene. The input consists of a physically simulated 3D scene and a series of text instructions describing high-level navigation landmarks and locomotion type (“Crouch-walk from the tree to the swing”). The scene may contain diverse terrain (gravel, stairs), 3D obstacles, and dynamic obstacles (here, a green ball). The output is a sequence of motor actuations controlling a humanoid character. PlaMo produces a planned path together with a head-height and speed profile that matches the textual guidance (locomotion type) and the constraints of the movement controller. Credit: Hallak et al.

Humanoids, robotic or virtual systems with body structures that resemble the human body, have a wide range of real-world applications. As their limbs and bodies mirror those of humans, they could be made to reproduce a wide range of human movements, such as walking, crouching, jumping, swimming and so on.

Computationally generating realistic motions for virtual humanoid characters could have interesting implications for the development of video games, animated films, virtual reality (VR) experiences, and other media content. Yet the environments portrayed in video games and animations are often highly dynamic and complex, which can make planning motions for humanoids introduced in these environments more challenging.

Researchers at NVIDIA Research in Israel recently introduced PlaMo (Plan and Move), a new computational approach to plan the movements of humanoids in complex, 3D, physically simulated worlds. Their approach, presented in a paper published on arXiv preprint server, consists of a scene-aware path planner and a robust control policy.

“Controlling humanoids in complex physically simulated worlds is a long-standing challenge with numerous applications in gaming, simulation, and visual content creation,” Assaf Hallak, Gal Dalal, and their colleagues wrote in their paper.

“In our setup, given a rich and complex 3D scene, the user provides a list of instructions composed of target locations and locomotion types. To solve this task, we present PlaMo, a scene-aware path planner and a robust physics-based controller.”

Most previous studies aimed at planning the movements of humanoid characters in 3D simulated environments focused on the development of either a planner or a controller rather than both. As the tasks these two types of models perform (i.e., planning and executing a humanoid’s motions) are interdependent, Hallak, Dalal and their colleagues set out to devise a computational approach that tackled them both.

“The path planner produces a sequence of motion paths, considering the various limitations the scene imposes on the motion, such as location, height, and speed,” Hallak, Dalal and their colleagues wrote. “Complementing the planner, our control policy generates rich and realistic physical motion adhering to the plan.”

The researchers tested PlaMo in a series of simulations, using it to plan and execute the movements of the SMPL humanoid, a humanoid virtual agent with a neutral body structure (i.e., no facial features, hair, clothes, etc.). They ran their simulations on IsaacGym, a physics-based simulation environment for reinforcement learning developed at NVIDIA.

The results of these tests were highly promising, as the PlaMo approach was found to effectively plan and execute the movements of SMPL humanoids in complex simulated landscapes, following textual instructions. Notably, the approach’s planner component was found to account for the humanoid character’s movements on uneven terrains, as well as static and dynamic obstacles in the environment.

The motion controller was, in turn, found to reliably track the paths planned by the planner, executing complex and scene-aware movements for the humanoids, such as crawling under a low-hanging ceiling or rapidly moving to avoid an approaching obstacle.

Overall, the combination of the two modules was highly effective, producing realistic movements in response to changes in the environment.

“PlaMo focuses on planning and control,” Hallak, Dalal and their colleagues wrote. “It opens opportunities for combining it with modern language models and 3D scene understanding. With these expansions in mind, we see PlaMo as a stepping stone in a much greater system where non-playable characters (NPCs) are given roles to play, forming a rich simulated virtual world.”

More information:
Assaf Hallak et al, PlaMo: Plan and Move in Rich 3D Physical Environments, arXiv (2024). DOI: 10.48550/arxiv.2406.18237

Journal information:
arXiv


© 2024 Science X Network

Citation:
A new model to plan and control the movements of humanoids in 3D environments (2024, July 10)
retrieved 10 July 2024
from https://techxplore.com/news/2024-07-movements-humanoids-3d-environments.html

This document is subject to copyright. Apart from any fair dealing for the purpose of private study or research, no
part may be reproduced without the written permission. The content is provided for information purposes only.


Speak Your Mind

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Get in Touch

350FansLike
100FollowersFollow
281FollowersFollow
150FollowersFollow

Recommend for You

Oh hi there 👋
It’s nice to meet you.

Subscribe and receive our weekly newsletter packed with awesome articles that really matters to you!

We don’t spam! Read our privacy policy for more info.

You might also like

Apple iPhone 12 price leaked –Here’s all you want...

New Delhi: The upcoming iPhone 12 has been attracting a lot of curiosity among...

Tesla service now includes collision repairs, fulfilling Elon Musk’s...

US electric car maker Tesla Vice President Jerome Guillen poses at the Paris Auto...

Microfluidics helps engineers watch viral infection in real time

Get your popcorn. Engineers and virologists have a new way to watch viral infection...

Employees prefer human performance monitors over AI, study finds

Organizations using AI to monitor employees' behavior and productivity can expect them to complain...