前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >機器人仿真與控制學習小結

機器人仿真與控制學習小結

作者头像
zhangrelay
发布2019-01-23 11:13:51
7210
发布2019-01-23 11:13:51
举报

最早接觸的仿真軟件應該是Matlab,10多年前用過的版本是6.5和7.0,那是Matlab的安裝包還不到1GB。用作控制理論的仿真工具,和Matlab6.5同期的編程軟件是VC6.0,還時常想起神奇的MFC,皆成往事。這麼多年過去,最常用的通訊依然如故,以串口和socket爲主,I2C SPI CAN也經常用到。

現在的機器人仿真軟件基本都是跨平臺的了,如同編程語言一樣,Windows,Linux和MacOS,都可以使用C++ Java Python。

維基百科不錯的,如果想最快的了解一款仿真軟件,可以在其中查詢。Wikipedia

機器人仿真軟件匯總比較 Robotics simulator

這裏推薦免費的機器人仿真軟件:V-Rephttp://www.coppeliarobotics.com/downloads.html

支持主流平臺,有豐富的外部接口,V-REP是机器人仿真中的瑞士军刀:不会找到比它更多的功能,特点,或更复杂的API模拟器。

机器人模拟V-REP,集成开发环境,是基于分布式控制结构:每个对象/模型可以通过内嵌的脚本,插件,一个ROS节点,远程API客户端,或定制的解决方案可以单独控制。这使得V-REP用途很广,适用于多机器人应用。控制器可以用C / C ++PythonJava的,LuaMATLABOctaveUrbi,V-REP用于快速算法开发,工厂自动化仿真,快速原型设计和验证,相关的教育机器人,远程监控等。Webots也不錯,但是收費。工業機器人一般而言都會獨立開發對應的仿真軟件比如ABB公司的RobotStudio®

MORSE也挺獨特的,MORSE is an generic simulator for academic robotics. It focuses on realistic 3D simulation of small to large environments, indoor or outdoor, with one to tenths of autonomous robots.

http://www.openrobots.org/morse/doc/stable/morse.html

V-RepMORSEGazebo都支持UbuntuROS,非常易於使用,並且目前都在持續更新中。

現在最多使用的還是RDSMicrosoft Robotics Developer Studio)和ROS(Robot Operating System)。

下面對比一下這兩款軟件中最常見的機器人:

實物(2010 VS 2015):

仿真環境(RDS 2010 vs Gazebo 2015):

使用體驗是Gazebo佔用資源明顯比MVSE大很多。很可惜,RDS似乎在2012年就停止更新了

(Is this still a project that is alive or is it dead? Yep, I think it's dead. No support, no nothing. )

最後,附上一些RDS的資料,RDS文檔大量學習,對我使用ROS幫助還是比較大的,原來Player/Stage/Gazebo,也漸漸變成ROS/Gazebo。

安裝說明視頻教程http://pan.baidu.com/s/1nusfhyT

MSRDS参考资料汇总http://pan.baidu.com/s/1qXFq9fm

推薦快速上手RDS的一個網站:http://www.helloapps.com/

ABB:

Download ABB Connect for Microsoft Robotics Developer Studio 2008 R3

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年10月18日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档