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

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