V-REP教程(三)---- 传送带模型

时间:2024-03-27 20:12:14

该教程参考V-REP官方示例教程Conveyor belt / caterpillar tutorial。
官方教程

在本教程中,我们将创建一个传送带模型。创建完的模型如下:
V-REP教程(三)---- 传送带模型我们将构建一个和真实行为一样的传送带,其中每个传送带垫都是单独模拟的,这意味着较小的物体可能被困在两个相邻的垫块之间。这种类型的仿真可能需要大量的计算,并且会降低整个仿真过程的速度。有一种替代的、简化的方法来建模输送带,这也将在本教程中进行演示,并记该方法为方法B(与模拟单个垫片的方法a相反)。

1.创建轨迹

(1)创建轨迹Popup menu --> Add --> Path --> Circle type
V-REP教程(三)---- 传送带模型 调整观看的视图大小
V-REP教程(三)---- 传送带模型V-REP教程(三)---- 传送带模型(2)调整路径的大小和形状

  • 进入路径编辑模式
    V-REP教程(三)---- 传送带模型V-REP教程(三)---- 传送带模型V-REP教程(三)---- 传送带模型
  • 添加两个点(因为要分成两个半圆)
    选择圆的上顶点(path point #13),Ctrl+C,然后在选中圆的上顶点(path point #13),Ctrl+V得到下图
    V-REP教程(三)---- 传送带模型同样对圆的下顶点做同样的操作得到下图
    V-REP教程(三)---- 传送带模型
  • 改变路径的形状
    选择path points #6 to path points #14,改变这些点的位置
    V-REP教程(三)---- 传送带模型同样将剩下的点向左移动0.5m
    V-REP教程(三)---- 传送带模型V-REP教程(三)---- 传送带模型

2.添加传送带

(1)添加一个长方体 Popup menu --> Add --> Primitive shape --> Cuboid
V-REP教程(三)---- 传送带模型切换视图
V-REP教程(三)---- 传送带模型重命名,设置其属性
V-REP教程(三)---- 传送带模型V-REP教程(三)---- 传送带模型V-REP教程(三)---- 传送带模型

3. 将传送带与路径结合起来

(1)创建一个dummy [Popup menu --> Add --> Dummy]
V-REP教程(三)---- 传送带模型重命名并修改dummy的角度,并将传送带和dummy联系起来
V-REP教程(三)---- 传送带模型设置dummy
V-REP教程(三)---- 传送带模型V-REP教程(三)---- 传送带模型V-REP教程(三)---- 传送带模型V-REP教程(三)---- 传送带模型复制粘贴并添加到路径下
V-REP教程(三)---- 传送带模型

4.添加传送带的其他部分

(1)添加一个圆柱
V-REP教程(三)---- 传送带模型(2)改变圆柱的位置并复制粘贴
V-REP教程(三)---- 传送带模型(3)添加传送带的中间部分(即添加一个长方体)
V-REP教程(三)---- 传送带模型(4)修改长方体的位置和颜色,请将其与两个圆柱体组合成传送带
V-REP教程(三)---- 传送带模型(5)修改属性
V-REP教程(三)---- 传送带模型V-REP教程(三)---- 传送带模型V-REP教程(三)---- 传送带模型

5. 修改传送带的位置

V-REP教程(三)---- 传送带模型V-REP教程(三)---- 传送带模型修改其属性
V-REP教程(三)---- 传送带模型修改路径属性
V-REP教程(三)---- 传送带模型6. 添加代码进行仿真
V-REP教程(三)---- 传送带模型注:本教程只对官方教程中的 modelA 进行了操作。