跳转至主要内容
Ctrl+K
MotrixSim Documentation - Home MotrixSim Documentation - Home
  • 用户指南
  • API 参考
    • Issues
    • Discussions
Ctrl+K
  • GitHub
  • About Motphys
Ctrl+K
  • 用户指南
  • API 参考
  • Issues
  • Discussions
  • GitHub
  • About Motphys

章节导航

入门指南

  • 🛠️ 安装 Python SDK
  • 🚀 快速入门:Hello MotrixSim
  • 📋 MJCF 文件

对比与示例

  • 🛠️ 环境准备
  • ⚖️ 用例对比
  • 📚 示例程序
  • 🦿 Legged Gym

主要功能

  • 🏗️ 模型(SceneModel)
  • 💾 数据(SceneData)
  • ⚙️ 全局设置(Options)
  • 🎨 渲染器(RenderApp)

动力学

  • 🤖 刚体(Body)
  • 🛸 浮动基(FloatingBase)
  • 🔩 关节(Joint)
  • 📏 连杆(Link)
  • 🔋 驱动器(Actuator)
  • 🌡️ 传感器(Sensor)
  • 📍 参考点(Site)

分类

  • 总索引
  • Python 模块索引
  • 用户指南
  • 📏 连杆(Link)

📏 连杆(Link)#

我们将多体系统中的刚性构件称为连杆(Link)。在 MotrixSim 中,连杆是一个重要的概念,它代表了多体系统中的每个刚性部分。每个连杆都可以有不同的属性和行为,并通过 Joint(关节)连接到其他连杆。

link

MJCF 映射#

当您使用 MJCF 来描述多体系统时,MotrixSim 会将所有的 <body> 元素映射为 Link 对象。

关于 MotrixSim 目前对 MJCF 中 <body> 标签属性的支持情况,您可以参考 MJCF 支持情况。

备注

MJCF 中的<worldbody>不会被视作一个 Link 对象。

主要接口#

在 MotrixSim 中,您可以通过以下方式访问 Link 对象:

  • model.num_links: 获取当前世界中的 Link 数量。

  • model.links: 获取当前世界中的所有 Link 对象。

  • model.get_link(key): 根据名称或索引获取特定的 Link 对象。

当您获取到一个 Link 对象后,可以通过系列的属性和方法来操作它,更细的 API 请参考 Link API。

例子#

您可以通过

pdm run examples/link.py

来运行一个简单的关于 link api 调用的例子。

源码可以参考 examples/link.py。

API Reference#

更多与 Link 相关的 API,请参考 Link API

上一页

🔩 关节(Joint)

下一页

🔋 驱动器(Actuator)

当前页面
  • MJCF 映射
  • 主要接口
  • 例子
  • API Reference

© Copyright 2025, Motphys.

使用 PyData Sphinx Theme 0.16.1构建.