跳转至主要内容
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)
  • ​🔀 多环境并行仿真
  • 🦾 反向运动学(IK)
  • 🎨 渲染器(RenderApp)

动力学

  • 🤖 刚体(Body)
  • 🛸 浮动基(FloatingBase)
  • 🔩 关节(Joint)
  • 📏 连杆(Link)
  • 🔷 几何体(Geometry)
    • 高度场(Height Field)
  • 🔋 驱动器(Actuator)
  • 🌡️ 传感器(Sensor)
    • 加速度计(Accelerometer)
    • 速度计(Velocimeter)
    • 角速度计(Gyro)
    • 关节传感器(Joint)
    • 参考框传感器(Frame)
    • 子树传感器(Subtree)
    • 触摸传感器(Touch)
  • 📍 参考点(Site)

渲染

  • 📷 相机(Camera)

分类

  • 总索引
  • 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。

例子#

您可以通过

uv run examples/link.py

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

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

API Reference#

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

上一页

🔩 关节(Joint)

下一页

🔷 几何体(Geometry)

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

© Copyright 2025, Motphys.

使用 PyData Sphinx Theme 0.16.1构建.