V-REP学习记录序言

  • 0 前言
    • 目的:
  • 1 需学习的内容
    • 1.环境的基本使用
    • 2.模型建立与仿真
    • 3.LUA语言
    • 4.其他(小技巧)
    • 5.快捷键

0 前言

更新:
2020/3/3 :建立了基本模型
2020/11/29:整理补充了一下

目的:

  1. 使用原因
    由于疫情自己的毕业设计无法完成实物,故计划采用仿真的方式完成。
    当下已知的机器人仿真环境如下
  • adams :前些年比较主流的仿真软件,一般和matlab交互使用,但是教程不多,界面也不是很酷。之前复现了北航的一个四足机器人就没再用过。
  • webot :看到博客的大佬做过一个四足机器人的demo,实现四足移动以及自平衡,但是自己没试,大佬的帖子不太全,(日后找到补充) ,还有一个知乎大佬做过单腿弹阻系统仿真。
  • unity :听说这个游戏引擎可以,但是没试过
  • Gazebo:linux下搭配ROS使用
  • vrep:可以实现以上全部功能而且还是轻量级,界面挺酷,可以和包括ROS,Matlab,VS等多个平台交互使用,本机有自带LUA编程语言。
  1. 预期实现
  • 完成四足机器人的建模
  • 完成机器人的步态控制
  • 计划:PS2–matlab–vrep实现遥控操作
  1. 学习vrep的正确姿势
  • 绝大多数的参考资料(>95%),都来自于软件自带的help,
  • 剩下部分的大多数(3%),来自于VREP的官方论坛
  • 再剩下的(2%),就是网上零零散散的一些文章和教程了(国外的网站也找过了)

1 需学习的内容

完成以上任务需要

  1. 熟悉环境,在环境中建模或导入模型。
  2. 控制模型基本运动
  3. 编程实现机器人的运动
  4. 与外界交互

1.环境的基本使用

参考ETH的PPT资料就很好,需要可以私聊我拿。

2.模型建立与仿真

可参考复现BubbleRob
这里希望能尽快补一个视频,帮助大家快速入门

3.LUA语言

掌握基本的用法:常用数据类型+常用结构
参考这篇 LUA语言基础

4.其他(小技巧)

  1. 如何扩大地板面积
  2. 监视窗口(曲线图 摄像机窗口)关闭了如何再打开
  • 方法一:撤销操作 – control + z
  • 方法二:再次启动仿真会自己出现(但是停止仿真会消失,故最好不要叉掉)
  1. 更改名称时无法粘贴名称–还得手敲
  2. 如何设置无摩擦 – 找不到
  3. We now try to correct for that undesired effect. We select the two wheels and the slider, and in the shape dynamics dialog we click three times M=M*2 (for selection). The effect is that all selected shapes will have their masses multiplied by 8. We do the same with the inertias of the 3 selected shapes,
  4. Next we will set-up a 3D curve that displays BubbleRob’s trajectory:
  5. 如何灵活移动物体
  • 选择物体,点击移动图标,(不用管弹窗)鼠标长按移动 + shift/contrl
  1. 凡是要与环境或者传感器交互的都要把这4个参数勾选上
  2. 同屏显示多个窗口
  • 右键–>romove page -->右键就会出现
  1. 让视觉显示器显示vision 传感器的图像
  • 右键新建一个浮动窗口
  • 选择传感器,在浮动窗口右键–view–链接至传感器
  1. 按照流程走了一遍没有成功,有以下几个问题
现象 可能的原因 实际原因
1.小车向前倾倒 支撑球没有有效支撑
2.视觉传感器传递回来的图像不是正前方 没有调整方向

5.快捷键

  1. control + 空格:启动/停止仿真
  2. control + 鼠标点选物体 :连选多个物体(用于建立父子关系)

机器人仿真软件 V-REP学习记录(序言)相关推荐

  1. V-rep机器人仿真软件使用的学习笔记

    本博客同时发布于个人主页:www.doctorsrn.cn 本博客续:V-rep机器人仿真软件使用的学习笔记-续 相关博客:V-rep中机械臂惯性参数的获取方法 前言 这篇博客主要是记录自己学习和使用 ...

  2. Android socket 学习记录 之 执行new socket(ip, port)程序崩溃

    这段时间在学习Android的socket编程,我不是专做APP的,做的是bootloader.驱动.hal.framework这个线的,也就是系统搭建和功能优化设计.为了打通这整条线,为此学习了不少 ...

  3. seq2seq模型_Pytorch学习记录-Seq2Seq模型对比

    Pytorch学习记录-torchtext和Pytorch的实例4 0. PyTorch Seq2Seq项目介绍 在完成基本的torchtext之后,找到了这个教程,<基于Pytorch和tor ...

  4. (一)Git学习记录(不断更新)

    作为程序员如果你还不知道 Git 和 GitHub,说不过去吧,赶紧来学习一波. 一.认识GitHub Git 是个版本控制系统,说明白点就是进行代码的各种管理,比如你写错代码进行回滚啊.追寻 Bug ...

  5. 【C语言进阶深度学习记录】九 C语言中const的详细分析

    文章目录 1 const的分析 2 const本质的分析实验 2.1 代码案例分析 3 const修饰函数参数和返回值时的情况 3.1 代码案例分析 4 总结 1 const的分析 不管是C语言还是C ...

  6. Matlab学习记录 1

    文章目录 Matlab学习记录 使用帮助文档 Matlab读取CSV文件 MATLAB查看变量的类型 Matlab 提取矩阵 某一行 或者 某一列 的方法 mic的计算 矩阵下标从1开始 矩阵转置 获 ...

  7. Elasticseach 从零开始学习记录(三) - 分布式部署

    1. 先关闭elasticseach,登录root账户,修改之前解压的es文件夹名为master,好区分,并重新给改名后的文件夹赋esuser权限. mv elasticsearch-7.14.1 e ...

  8. Elasticseach 从零开始学习记录(一) - 单实例环境搭建

    声明: 本文章是本人第一次学习ES,把过程和过程中遇到问题,以及百度后解决方案记录下来,如有问题,希望高手指出,谢谢. 环境:服务器为linux centos7 64位, jdk8 , ES7.14. ...

  9. R语言基础学习记录4:重要函数

    时间: 2018-07-18(学习) 2018-07-22(学习记录) 教程:慕课网 <R语言基础> 讲师:Angelayuan 补充内容: R语言常用函数总结大全.gl()函数 学习内容 ...

  10. 小样本学习记录————利用所有数据的元学习Few-shot Text Classification with Distributional Signatures

    小样本学习记录----利用所有数据的元学习Few-shot Text Classification with Distributional Signatures 在计算机视觉中,低水平的模式是可以跨学 ...

最新文章

  1. ImportError: cannot import name ‘secure_filename‘的解决办法
  2. 使用JNDI操作LDAP(5)(转载)
  3. 美加州希望立法叫停加密手机
  4. Alibaba数学竞赛试题与答案汇总(持续更新中)
  5. Matlab如何求离散点的导数
  6. (原创)网吧桌面背景添加文字,转载注明出处!
  7. 如何连接网站小马php,PHP连接mysql示例
  8. python可以做表格文档吗_生活中的python-利用python-docx自动生成表格简化工作流程...
  9. CSS opacity - 实现图片半透明效果
  10. linux mint 中文字体,Linux Mint字体设置
  11. c语言编写转动惯量的数据处理函数,【物理实验】C语言处理刚体惯量数据,上物理实验的戳进.省90......
  12. C++使用OLE高速读写EXCEL的源码
  13. Jquery 漂浮广告的插件
  14. layui数据表格合并列
  15. Python并发编程之进程间通信
  16. 为什么你的HDMI口没信号!
  17. socket网络编程面试
  18. 请评价一下中国的东北大学计算机水平如何
  19. 作为一个初学者,如何学习股票、期货、外汇和基金投资?
  20. 配合好OpenStack和开源MANO,就能部署好NFV

热门文章

  1. word中的特殊文本符号
  2. VC编程读取文本数据
  3. 笔记本电池不充电了 无法充电 如何激活
  4. TortoiseSVN文件夹没有绿色对号(√)的解决方案
  5. 利用Python网络爬虫抓取韩寒博客推荐第一篇(urllib的简单使用与Beautifulsoup实战,i/o编程)
  6. 单片机原理与应用技术(四)———矩阵键盘汇编语言
  7. OGG表级别附加日志到底有多重要?
  8. 智慧通用大屏看板+智慧旅游/政府服务大屏看板+常用图表组件折线图+圆柱图+散点图+热力图+漏斗图+雷达图+航线图+中国动态地图+智慧电商实时动态数据大屏看板+智慧web端高保真大数据动态可视化大屏看板
  9. Win7系统aero主题灰色不可选怎么办|win7 aero灰色的解决方法
  10. JavaScript交互式网页设计作业目录(作业笔记)