1 介绍

仿真软件就是对物理设备的仿真。一款好的软件具备用户友好、低代码、数字孪生、元宇宙等特色。
在这里插入图片描述


2 各软件介绍


【3D机器人】RobotStudio


ABB的。
在这里插入图片描述


【3D机器人】Webots


瑞士Cyberbotics公司发明了网络机器人。界面友好,支持C/ c++、Java、Python、URBI、MATLAB等语言,可通过TCP/IP与第三方软件进行接口。它是最常见的仿真平台之一,具有很长的组件列表,可以用于仿真,并有可能添加其他组件。该软件是跨平台的,并提供试用版本。
Webots是一款由商业变为免费的机器人仿真软件,拥有丰富的学习资源和社区。
从零开始的Webots入门教程与实战
异地,疫情,不能见面又没有快递,什么样的生日礼物会让女友永生难忘?
Webots中使用大疆“御”2专业版-DJI-Mavic 2 Pro进行无人机仿真实践
在这里插入图片描述
在这里插入图片描述


【3D机器人】Gazebo


gazebo是三维物理仿真平台,强调的是创建一个虚拟的仿真环境。只能在Linux系统下使用。
在这里插入图片描述


【3D机器人】RoboDK(树状图)


robodk–Guide
在这里插入图片描述
在这里插入图片描述


【3D机器人】Mujoco


​MuJoCo是目前机器人强化学习中最流行的仿真器。
Mujoco是一个跨平台的机器人建模软件,被deepmind收购后,已经开源。
不同于webots的1G多的大小,Mujoco windows的程序包只有5.7M。
overview
MuJoCo的机器人建模
MuJoCo自定义机器人建模指南
Mujoco基本情况介绍
deepmind/mujoco
在这里插入图片描述


【3D机器人 Die ?】 Microsoft Robotics Developer Studio


在这里插入图片描述
这是微软当年大力开发的物理引擎。
2014年9月22日,微软暂停了机器人研究部门,只留下MRDS 4作为该软件的最后一个发布版本。


【3D机器人】V-REP = CoppeliaSim


V-REP是一个跨平台的机器人仿真软件,提供多种机器人模型和控制接口,便于开发者快速验证算法和低成本开发,软件体积较小
主要特性包括:


  • 跨平台 (Windows、MacOS、Linux);
  • 多种编程方法 (嵌入式脚本、插件、附加组件、ROS节点等);
  • 多种编程语言 (C/C++、Python、Java、Lua、Matlab、Octave等), 默认的开发语言是Lua
  • 超过400种不同的应用编程接口函数;
  • 100项ROS服务、30个发布类型、25个ROS订户类型、可拓展;
  • 4个物理引擎 (ODE,、Bullet,、Vortex、Newton);
  • 完整的运动学解算器 (对于任何机构的逆运动学和正运动学);
  • 嵌入图像处理的视觉传感器 (完全可拓展);
  • 数据记录与可视化 (时距图、X/Y图或三维曲线);
  • 支持水/气体喷射的动态颗粒仿真;
    【V-REP自学笔记(一)】平台介绍和软件安装
    在这里插入图片描述

【3D制造】Visual Components


芬兰的软件——Visual Components(以下简称VC),使用Visual Components 3D制造仿真软件可以方便快捷地设计和验证新的生产解决方案。
Visual Components 软件
费用:40w ~ 150w
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


【3D制造】MIoT.VC(美的)


在这里插入图片描述


【3D制造】Demo3D


在这里插入图片描述
在这里插入图片描述


【3D制造】flexsim


在这里插入图片描述


【3D制造】Factory IO


Factory IO-享誉欧洲的PLC虚拟仿真系统。提供超过20个典型的工业应用场景。
Factory IO是RealGame公司开发的一款工业自动化虚拟仿真软件,其主要用于高校的电气控制与可编程逻辑控制器课程中的仿真学习。其支持AB公司,西门子公司,Codesys等PLC的连接仿真,此外支持OPC DA/UA协议,Modbus TCP/IP协议,用户可通过这两种协议连接其他类型其他品牌的控制器。
02.西门子1200PLC综合实训——Factory IO快捷键及元件使用讲解
在这里插入图片描述
在这里插入图片描述
factoryio官网
该公司还有Home I/O,下面是其编程。
在这里插入图片描述


【3D系统】AnyLogic


在这里插入图片描述
在这里插入图片描述


【3D机器人教育】VEX | ROBOTC | Virtual World


VEX 是美国太空总署(NASA)、美国易安信公司(EMC)、雪佛龙,德州仪器,诺斯罗普·格鲁曼公司,和其他美国公司大力支持的机器人项目。学生可以发挥自己的创意,根据当年发布的规则,用手中的工具和材料创作出自己的机器人。
Robot Virtual Worlds是一个基于强大的ROBOTC IDE构建的高级仿真软件。用户可以通过使用ROBOTC或通过图形自然语言库扩展可视化地编程虚拟LEGO Mindstorms NXT, EV3, VEX或TETRIX机器人,并观察他们在3D模拟环境中的行为,准确地呈现这些机器人和他们的交互。
VEX中文社区
ROBOTC
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


【仿真编程】LabVIEW


LabVIEW (Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。


参考


1、机器人模拟器
2、Most Advanced Robotics Simulation Software Overview
3、机器人系统常用仿真软件工具介绍、效果与评价指标(2018年更新)
4、smashingrobotics
5、机器人模拟器
6、3D Modeling Software Compatible with Simulation Platforms
7、Virtual Robotics Toolkit – an Advanced LEGO Mindstorms Simulator
8、图形学物理模拟领域资源整理