1. webbots vs Micorosoft robotic developer studio

2. motion strategy library

关于第一个:

nchygy 于 2008-5-24 16:52:36 在大作中提到一直在用webots,,当初选择仿真软件时就有了Microsoft Robotic studio 为选哪个曾颇费了番思量. webots:           3D世界模型的构架,应用它自带的Scene tree可以比较灵活的添加各种形状的物体/、传感器、机器人、光源、电机。但是需要好好学习一下它的vrml97语言才能够清晰的理解其构架(也许是因为我没有什么3D建模基础所以刚开始非常费劲).不过好在学习这个语言并不困难,而且的确不需要太深究             控制器与机器人模型分离,这比较符合实际情况。控制器编程语言可以基于C++,JAVA,matlab,python等等,比Micorsoft 的Robotic studio只支持C#要好的多。可以用Visual Studio开发是我最选择它的主要原因。另外它带有非常多的现成模块,满足移动机器人的各种研究。比如视觉、超声、激光雷达、电池、无线网络设备,等等,与现实情况的相似度很高。webots的物理效果也很不错,个人感觉仿真度非常高。不过他内部也存在若干不足,比如他的某些传感器的精度低(哪怕在不设噪声的情况下),你可以自己试试用它的编码器读数推测一小段位置,将这个位置与 webots给出的位置去比较这种理想情况下都存在误差,与公司联系过答案是无法避免(不过这倒是与实际实验情况相吻合)。            买webots的话获得一年的售后期,可以直接与对方请教联系,个人感觉对于学习或使用webots非常有必要,主要原因在于他的帮助文档并不算好(我给他个差评),相比微软就差了些。就联系的情况看,感觉对方还是非常敬业的,有问题基本上3天内回话,而且都会有答案。             缺点也很明显:太贵(首要),用Visual Studio只能用console application 或者 win32 application的程序,理论上能够使用MFC,最近本人心血来潮研究了一下,很容易就实现了在MFC框架下的控制器。从6.0版本开始,webots与Visual Studio的结合得到很大改进,主要体现在程序的中断调试上,我使用visual studio 2005,通过将程序附加到进程实现了非常好的中断与调试能力。当然这应该算是VS的进步而非webots。webots虽然支持的语言多,不过他给的例子绝大多数都是基于C 的,因此用C++ API,MATLAB等其他语言的例子严重不足,导致容易出现问题,如果按国内的国情没有人指点的话能把人急死。而且建复杂模型会非常麻烦,需要一个节点一个节点的加,可以说痛苦。用第三方软件建,然后导入也可行,不过一旦用到碰撞体节点就麻烦些,还是的重新建的(当然这么复杂带来的优势就是灵活性非常高有利有弊吧)。小公司处于弱式,micro soft介入机器人领域后的时代它如何生存下去值得观察。 Microsoft Robotic studio:(研究不多希望后续达人们跟上)            支持C#,VB.net,还有python什么的(不支持C++是我个人否决它的原因,最近从他提供的视频中,项目负责老大提及了c++,可以部分支持c++了??)与Visual Studio融合的很好,需要学习的知识很多(从他手册的页数可见一般,不过也充分证明了老外们做事的严谨)事实上,MRS与webots定位完全不同,webots是一款机器人仿真软件,而MRS是一款包含:机器人软件开发,调试,以及仿真的软件。从他的文档中的例程看仿真的物理效果非常漂亮,远比webots来的漂亮,提供了pioneer的机器人仿真现成模型,但是个人觉得仅就仿真功能而言,并不如webots 实用。我仅就仿真能力好好看了下,感觉不如webots 方便。我没有成功运行过它含机器人的仿真,估计如果需要在仿真中运行自己的机器人程序的话需要按他的模式对自己的程序进行较大改写。(希望不会太片面。) 选择:        如果希望快速上手,请选webots(没有深入学过Robotic studio因此是否妥当请指正)       如果想用c++请选webots       如果希望在Linux下使用,请选webots       如果想一劳永逸请选Microsoft Robotic studio(前途光明,Microsoft的金子招牌就是市场主流的保证,虽然现在还不是)       如果你只是想要个仿真软件,那么选webots,反之若需要的是一整套开发平台,那么MRS是个好选择       如果使用Visual Studio,并且无法忍受webots对控制器的限制请选Microsoft Robotic studio(现在新的webots与visual sdutio融合的比较好了,个人感觉这一条仁者见仁了)       如果你没(或不想花)钱请选Microsoft Robotic studio。(Microsoft Robotic studio现在还是免费的,将来么....)

2 关于第2个MSL(师兄推荐的开源机器人库,基于unix)

感觉比较专业,但是渲染效果没有msrs好看

3.为了研究机器人的点到点的移动,在老师的督促下开始学习

(1)基于microsoft的机器人仿真开发软件visual robotic studio,它是基于。net框架的,编程开发语言据估计是C#,可惜我以前接触过C#,但是到现在基本上忘了,不得不重新开始学习啊。

(2)机器人移动的场景建模

(3)机器人定位的方法分析

(4)机器人的路劲规划研究

(5)论文的书写

机器人仿真或者开发平台相关推荐

  1. 主流机器人软件开发平台

    前言:当前方兴未艾的机器人市场上流行的有10种软件开发平台,其中9款支持Linux.这篇文章评测了其中的7款.不过这不是对它们的市场走向预测,而是向大家展示机器人软件的未来前景. 前言:当前方兴未艾的 ...

  2. 机器人与机器人仿真技术(zz)

    http://www.viblue.com/archives/5587.htm 一.机器人简介: 机器人(Robot)是自动执行工作的机器装置.它既可以接受人类指挥,又可以运行预先编排的程序,也可以根 ...

  3. 2014-2015年开发的机器人仿真测试平台

    平台开发时间2012-2015年,后来ROS逐渐成熟,个人放弃了此项目的开发和维护. 14年发布 机器人仿真 机器人运动性能测试(15年) 复杂转晃动平台上轮式机器人运动控制仿真(模拟地面出现晃动情况 ...

  4. Nvidia Isaac Sim ROS机器人仿真和AMR开发环境

    效果非常赞. ☞ 2020年最好的机器人学仿真工具软件汇总_zhangrelay的博客-CSDN博客_机器人仿真软件 由 Omniverse 提供支持的 NVIDIA Isaac Sim 是一种可扩展 ...

  5. 机器人开发平台有哪些

    常见的机器人开发平台有: ROS(Robot Operating System):是一种开源的机器人操作系统,提供硬件抽象层.底层驱动程序.导航.感知.规划和控制等功能. V-REP:是一款虚拟机器人 ...

  6. 6款常见的无人机仿真开发平台(附超详细特点功能对比)

    随着无人机与无人集群的快速发展,开发者对于无人机系统仿真测试环境的需求也日渐显现.本文整理了几款常见的无人机仿真平台,旨在为开发者提供一款更为易用.通用且真实可靠的平台. 无人机与无人集群的研制应用快 ...

  7. NVIDIA 机器人AI开发平台ISAAC

    NVIDIA ISAAC-机器人技术平台 https://www.nvidia.com/en-us/deep-learning-ai/industries/robotics/ 人工智能 GPU加速的算 ...

  8. 开发者说 | 地平线程序员奶爸带你玩转机器人开发平台 —— 第一期 手势控制

    在地平线工作了4年多了,原本是冲着地平线机器人,机器人这三个字来的地平线,结果很长一段时间地平线都没搞机器人,我倒是给孩子买了不少机器人. 比如这个, 手势操控机器人,东西不错,很便宜,但是得带个手套 ...

  9. 干货 | 浅谈机器人仿真平台

    " 仿真是机器人学习和研究过程中最重要的工具之一,是指通过计算机对实际的物理系统进行模拟的技术.机器人仿真基于交互式计算机图形技术和机器人学理论,生成机器人的几何图形,并对其进行三维显示,用 ...

最新文章

  1. 何恺明等人新作:效果超ResNet,利用NAS方法设计随机连接网络 | 技术头条
  2. [poj] 2318 TOYS || 判断点在多边形内
  3. JSF or PHP or ADF?!! :(
  4. php中url编码地址栏,php url地址栏传中文乱码解决方法集合_PHP
  5. 乌班图linux配置yum仓库,Linux系统的仓库配置(yum、epel)与软件安装(wireshark,wget,nginx)...
  6. python安装pygame无法找到SDL.h文件
  7. c语言学习-输入一个十进制数,输出其对应的八进制数据
  8. 今天算做正式开始SP开发吧,第一步当然是将down下来的资料好好地看一看,顺便也记下这些有用的地址...
  9. 解决visual studio换行(回车键)不能代码补全问题
  10. windows phone 8.1 让项目开启蓝牙genericAttributeProfile
  11. 通用能力-判断推理题
  12. Oblog4.5跨站漏洞
  13. python-小米-句子反转
  14. GoogleEarth-- 一日坐看天下八千里
  15. 2020第六届上海市大学生网络安全大赛线上赛Misc-可乐加冰
  16. 【OpenStack】Nova中的rebuild和evacuate(HA)
  17. python求组合数c(m、n)编程题_c语言编程问题,计算出从n 个不同元素中取出m 个元素(m≤n)的组合数。编写程序...
  18. 关于使用SXSSFWorkbook对象下载excel文件,打开文件后excel文件损坏
  19. 基于Arduino uno单片机的仿生螃蟹制作
  20. excel计算机一级打不开,【2人回答】Excel表格太大,电脑打不开如何解决?-3D溜溜网...

热门文章

  1. MySQL的安装流程
  2. 抢红包服务器有啥作用,抢红包软件_抢红包服务器_多人抢红包的原理
  3. Android 标签云 LabelView
  4. Nature子刊:支持人类情景记忆编码的振荡信号与基因表达的相关性
  5. 我在华清远见学习的成果
  6. Java练习题:去除数组中值为0项
  7. PyQt5系列教程(1)PyQt5常见模块
  8. Linux内核学习之Linux内核“源码目录”
  9. IDEA取消双击shift搜索
  10. 2018虚幻引擎技术开放日完整议程曝光