注释1:玩机器人技术和研究,假设已经知道ROS,以下大部分仿真环境几乎都可以与ROS交互

非儿童机器人编程环境scratch等。

注释2:之前只知道gazebo,没想到还有这么多仿真软件和工具,可以做很多很炫的东西。无知很可怕;

另一方面,国内的B站大部分资源和视频(科技方面)都是从YouTube copy过来的,不少软件和作品的演示视频引入过来还是需要过渡时间的。

一、Gazebo

大名鼎鼎的仿真环境

官网地址:http://gazebosim.org/

二、PyBullet

PyBullet , a real-time physics engine with Python interface, powers a series of projects focusing on robotics tasks

Python第三方模块,实时物理引擎,专注于机器人学中的任务仿真工作。

官网:https://pypi.org/project/pybullet/

技术论坛,别人的仿真结果。

https://zhuanlan.zhihu.com/p/82101835?utm_source=qq
https://blog.csdn.net/valada/article/details/104957160

三、V-REP

V-REP是一个强大的机器人3D集成开发环境,其具有几个通用的计算模块(逆运动学,物理/动力学,碰撞检测,最小距离计算,路径规划等),分布式控制架构(无限数量的控制脚本,线程或非线程),以及几个扩展机制(插件,客户端应用程序等),它提供了许多功能,可以通过详的API和脚本功能轻松集成和组合。 V-REP有5种不同的版本,大多数版本都有不同的许可选项

官网:https://www.coppeliarobotics.com/

参考技术

https://blog.csdn.net/feriman/article/details/88896413

四、SAPIEN

来自 2020年 CVPR论文的描述。

A SimulAted Part-based Interactive ENvironment ,  a realistic and physics-rich simulated environment that hosts a large-scale set for articulated objects. It enables various robotic vision and interaction tasks that require detailed part-level understanding. SAPIEN is a collaborative effort between researchers at UCSD, Stanford and SFU. The dataset is a continuation of ShapeNet and PartNet.

官网地址: https://sapien.ucsd.edu/

Github https://github.com/haosulab/SAPIEN-Release

论文下载地址:https://arxiv.org/abs/2003.08515v1

东北大学团队用它仿真环境的实验效果:https://space.bilibili.com/517616364?from=search&seid=518625846687820490

五、增强学习实验环境-   MuJoCo, OpenAI Gym, rllab, DeepMind Lab, TORCS, PySC2

https://blog.csdn.net/jinzhuojun/article/details/77144590

5.1、 OpenAI Gym

机器人强化学习仿真

官网 http://gym.openai.com/

技术论坛参考

https://zhuanlan.zhihu.com/p/40673328

https://blog.csdn.net/gg_18826075157/article/details/78163386?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.control

机器人学习--机器人仿真环境汇总相关推荐

  1. 【四足机器人】从零开始搭建四足机器人mini cheetah仿真环境(零)准备工作

    文章目录 一.准备工作 1.pybullet 2.mini cheetah 的模型 3.urdf文件解析 一.准备工作 1.pybullet 我们的仿真环境基于pybullet,因此需要先安装好pyb ...

  2. 干货 | 浅谈机器人强化学习--从仿真到真机迁移

    " 对于机器人的运动控制,强化学习是广受关注的方法.本期技术干货,我们邀请到了小米工程师--刘天林,为大家介绍机器人(以足式机器人为主)强化学习中的sim-to-real问题及一些主流方法. ...

  3. ROS中阶笔记(四):机器人仿真—Gazebo物理仿真环境搭建(重点)

    ROS中阶笔记(四):机器人仿真-Gazebo物理仿真环境搭建(重点) 文章目录 1 ros_control 1.1 ros_control安装 2 Gazebo仿真步骤(重点) 2.1 配置物理仿真 ...

  4. 针对杂乱环境下抓取物体的机器人学习

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者:脱贫钉子户 https://zhuanlan.zhihu.com/p/98990794 本文仅做 ...

  5. 搭建自己的仿真环境和机器人(turtlebot2+velodyne)(一)

    1.launch启动文件 启动文件(launch File) 是ros中一种同时启动多个节点的途径,它还可以自动启动ROS Master 节点管理器,并且可以实现每个节点的各种配置,为多个节点的操作提 ...

  6. 并联四足机器人项目开源教程(三)--- 使用webots搭建仿真环境

    这个是本人在大三期间做的项目 ---- 基于MIT的Cheetah方案设计的十二自由度并联四足机器人,这个项目获得过两个国家级奖项和一个省级奖项.接下来我会将这个机器人的控制部分所有代码进行开源,并配 ...

  7. pybullet机器人仿真环境搭建 1.安装pybullet,测试官方示例,基础环境搭建

    pybullet机器人仿真环境搭建 1.安装pybullet 前言 安装 测试官方示例 基础环境搭建 导入pybullet 创建服务端 (可选)配置图形GUI 添加资源路径 设置重力 加载模型 迭代运 ...

  8. 基于Mathematica的机器人仿真环境(机械臂篇)

    目的 本文手把手教你在 Mathematica 科学计算软件中搭建机器人的仿真环境,具体包括以下内容: 1 导入机械臂的三维模型 2 正\逆运动学仿真 3 碰撞检测 4 轨迹规划 5 正\逆动力学仿真 ...

  9. 基于 Mathematica 的机器人仿真环境(机械臂篇)

    目的 本文手把手教你在 Mathematica 软件中搭建机器人的仿真环境,具体包括以下内容(所使用的版本是 Mathematica 11.1,更早的版本可能缺少某些函数,所以请使用最新版.robin ...

最新文章

  1. 人工智能入门(二):语音识别基本模型
  2. strlen 与 sizeof 的区别详解
  3. python 视觉技术_python+opencv实现机器视觉基础技术(边缘提取,图像滤波,边缘检测算子,投影,车牌字符分割)...
  4. linux环境变量设置注意事项
  5. Comparison of relational database management systems
  6. python中如何删除字典中的元素_python中字典删除元素
  7. 【数字逻辑 Verilog】全面剖析数据选择器——从基础到拓展,从理论到设计的实现,从表面到本质
  8. 博客迁移到github
  9. OSI七层、TCP/IP五层、UDP、TCP的socket编程(服务端及客户端)、字节序转换、多进程以及多线程服务端的实现
  10. Nginx学习总结(12)——Nginx各项配置总结
  11. php中一个字符占用几个字节?
  12. atitit.客户端连接oracle数据库的方式总结
  13. 新睿云告诉您主流操作:分布式操作系统、批处理操作系统、分时操作系统优缺点分析!
  14. pythonsin怎么表示_Python numpy.sin()用法及代码示例
  15. WRITE_ONCE READ_ONCE 函数的介绍与使用
  16. 常见的存储虚拟化技术(HCIE云方向)
  17. 佳能软件不用光盘安装升级包的方法
  18. PPT扁平化设计总结
  19. 新网站如何提升排名?网站排名提升的优化技巧分享
  20. 分文件编辑报错信息有.bss

热门文章

  1. 2020-07-03 CVPR2020 i3DV论文讨论(2) 笔记
  2. JavaScript 数组拼接打印_巧用控制台,提升JavaScript调试性能
  3. Centos7安装Nginx1.14.0
  4. 张季跃201771010139《面向对象程序设计(java)》第一周学习总结(改)
  5. JAVA常用设计模式(一、单例模式、工厂模式)
  6. 实践作业4:Web测试实践(小组作业)记录1
  7. 项目管理系列之质量管理
  8. Excel Chart
  9. python进阶九_网络编程
  10. String.split()方法你可能不知道的一面