google-deepmind / google-deepmind/mujoco_mpc

Proposal: Task Abstraction Framework for Multi-Task Management in MJPC

Open
#358 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
1.7k
Forks
282
PR merge metrics
No merged PRs in 30d

Description

The MJPC repository demonstrates multi-task control through several examples where tasks coexist in single files, each requiring specific residual parameters and weightings. While these examples are instructive, managing task transitions (like smoothly fading between residuals) remains challenging.

Has there been consideration of developing a higher-level task abstraction framework? For example, allowing users to define tasks via YAML configurations and implement clean switching logic between them? This abstraction would significantly enhance MJPC's deployability in real-world applications.

I'd appreciate any thoughts or suggestions on this architectural approach.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.