Chrono MBS 模块示例

本教程将指导您如何使用 Chrono CORE 模块进行多体系统分析。

以下是一些 Chrono 入门示例。这些演示需要 IRRLICHT 运行时可视化模块,部分示例可选地使用了 VSG 运行时可视化模块。

  • 滑块曲柄机构示例 (demo_MBS_crank.cpp) 最简单的多体系统示例:滑块曲柄机构的骨架。

  • 四杆机构示例 (demo_MBS_fourbar.cpp) 创建一个四杆机构并用简单的线条显示它

  • 碰撞示例 (demo_MBS_collisionNSC.cpp) 通过这个入门示例学习如何在 Chrono 中设置碰撞

  • 砖块坠落示例 (demo_MBS_bricks.cpp) 模拟拆迁球与墙壁之间的碰撞(Irrlicht 或 VSG 运行时可视化)

  • 摆锤示例 (demo_MBS_pendulum.cpp) 模拟与力场相互作用的铰接式摆锤

  • 电机和执行器使用示例 (demo_MBS_motors.cpp) 在 Chrono 中使用电机的不同方法

  • 齿轮约束示例 (demo_MBS_gears.cpp) 创建一个由滑轮、正齿轮和锥齿轮组成的传动装置。

  • 麦克纳姆轮全向机器人示例 (demo_MBS_mecanum.cpp) 创建一个带有全向轮的机器人;学习坐标变换

  • 滚动和旋转摩擦示例 (demo_MBS_friction.cpp) 学习如何启用滚动和旋转摩擦(Irrlicht 或 VSG 运行时可视化)

  • 基本悬架示例 (demo_MBS_suspension.cpp) 创建一个非常简化的带有悬架的车辆模型

  • 履带车辆示例 (demo_MBS_tracks.cpp) 模拟一辆带有履带、可与障碍物交互且可由用户驾驶的车辆

  • 传送带示例 (demo_MBS_conveyor.cpp) 传送带基本组件的演示

  • 叉车示例 (demo_MBS_forklift.cpp) 高级演示:创建一个可由用户驾驶的叉车