V-REP仿真简介与用户界面 | Introduction to V-REP simulation and user interface

V-REP

The robot simulator V-REP, with integrated development environment, is based on a distributed control architecture: each object/model can be individually controlled via an embedded script, a plugin, a ROS or BlueZero node, a remote API client, or a custom solution. This makes V-REP very versatile and ideal for multi-robot applications. Controllers can be written in C/C++, Python, Java, Lua, Matlab or Octave.

V-REP is used for fast algorithm development, factory automation simulations, fast prototyping and verification, robotics related education, remote monitoring, safety double-checking, etc. A feature overview can be found

——V-rep官网

V-REP的优势来自几个特点:

  1. V-REP提供了一个统一的框架,它结合了许多强大的内部和外部库,这些库通常可用于机器人模拟。这包括动态模拟引擎,前向/反向运动学工具,碰撞检测库,视觉传感器模拟,路径规划,GUI开发工具以及许多常见机器人的内置模型。

  2. V-REP具有高度可扩展性。V-REP开发人员提供了一个API,允许用户编写添加新功能的自定义插件。您可以将Lua脚本直接嵌入到模拟场景中,例如,处理模拟传感器数据,运行控制算法,实现用户界面,甚至将数据发送到物理机器人。它们还提供了一个远程API,允许用户开发许多编程语言的独立应用程序,这些应用程序能够将数据传入和传出正在运行的V-REP模拟。

  3. V-REP是跨平台的,主要是开源的,并提供免费的教育许可。

    ——Wiki

1.下载

V-REP下载地址

平台:提供Windows、Linux和MacOS三个平台的应用程序支持,任意平台都提供教育版和专业版两个版本。

教育版是免费的,因此后续教程我们均以教育版为例。安装方法也非常简单,参考官方提示。

2.V-REP仿真场景

根目录vrep/scene中有很多官方的scene可以直接运行。

V-rep功能展示:V-REP机器人及模拟自动化软件平台

3.用户界面

在这里插入图片描述
[Scene hierarchy]

img

[Toolbar 1]

img

[Toolbar 2]

img

[Model browser]

用户交互界面比较简洁,具体参考用户手册[User Manual-User interface]。

Reference

YouTube的英文视频教程:

V-Rep Tutorial

How to: V-rep Tutorial

User Manual:

http://www.coppeliarobotics.com/helpFiles/index.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章