Skip to main content

MuJoCo System Identification tools

Project description

MuJoCo SysId

System Identification in Robotic Systems

This repository offers a concise introduction to system identification (Sys-ID) in robotic systems. It is inspired by recent advancements in MuJoCo utilities, specifically the Levenberg-Marquardt nonlinear least squares method.

Our primary focus is on mechanical systems where the model structure is known, including the number of state variables and the configuration of the kinematic tree. While the dynamics of these systems can be inherently complex, the general forms of the equations are known and have already been implemented in MuJoCo. In this context, the task of identification is essentially to estimate the parameters within a structured model.

Contents

This repository includes the following examples:

Additionally, we provide some theoretical background and introduce two utility functions that may enhance system identification and adaptive control in robotic systems: mj_bodyRegressor and mj_jointRegressor.

We hope these examples and utilities will be useful for all MuJoCo users and assist in resolving their system identification challenges.

For further questions and suggestions, please do not hesitate to create an issue or start a discussion on GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

mujoco_sysid-0.1.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file mujoco_sysid-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mujoco_sysid-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f818b171a1e12137a7dd9facfc3754547f9cc2c64ba2b343222e5b04a11e290c
MD5 730f14573fc12d5ecc37efa7b2e18b84
BLAKE2b-256 50de99f0d52449658848e75c273a18364cc06faf50d9753955ef5272b5debdac

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page