订阅高工机器人官方微信

订阅服务机器人官方微信

订阅人工智能官方微信

【会议】王滨海:一站式构建机器人软件平台 RoboWare让创造机器人更便捷

2017-08-29 18:02 高工机器人网 阅读:18038
分享到:

摘要在由高工产研、中国电子学会主办,高工机器人、汤尼机器人承办的“WRC-2017ROS全球开发者高峰论坛”上,汤尼机器人CEO王滨海在《让创造机器人更便捷-全球首款基于ROS开发者平台》的演讲中表示,RoboWare就是想让ROS开发的小伙伴们开发更便捷。

关于恶意转载本网原创文章,故意删除高工机器人字眼的严正声明

  【文/廖文清】机器人操作系统的开发过程中,工程师们往往会遇到缺乏系统设计平台,缺乏ROS的管理平台,缺乏开发机器人的交互平台,缺乏做选型的帮助等问题,为了解决这些痛点问题,汤尼机器人创建了RoboWare。

  在由高工产研、中国电子学会主办,高工机器人、汤尼机器人承办的“WRC-2017ROS全球开发者高峰论坛”上,汤尼机器人CEO王滨海在《让创造机器人更便捷-全球首款基于ROS开发者平台》的演讲中表示,RoboWare就是想让ROS开发的小伙伴们开发更便捷。

  RoboWare包含四大工具,即desiger/ studio/viewer/robots。那么,到底RoboWare给ROS开发者带来了那些价值呢?王滨海总结了最重要的5条价值。

  第一,RoboWare让ROS工作区管理变得更便捷。开发者可以摆脱枯燥的命令行窗口和复杂的指令集,通过图形化的方式,来创建和管理ROS工作区、ROS包、节点或链接库等代码文件。

  RoboWare能根据开发者的操作自动更新CMakeLists,一键打开和编辑系统的。bashrc文件,并且还集成了ROS的主要指令,把所有需要输入ROS命令的操作,都用点击鼠标的方式来实现。

  第二,RoboWare的源代码编辑功能,让ROS代码开发更加高效、开发体验更好。尤其是0.7.0版本发布后,采用了全新的代码补全机制,大幅提升了用户体验。

  另外,RoboWare还专门针对ROS定制了代码片段和向导功能,可以很快速的创建ROS节点、Subscriber和Publisher等,并按照ROS的规范自动补充相关内容,减轻了开发者的负担。

  第三是RoboWare的调试功能,让代码调试更简单、易操作,缩短了调试周期。

  RoboWare采用图形化的调试界面,直观地展示出各种调试信息,即使初学者也会很快上手,对有经验的开发者也能极大地提高效率。

  第四,RoboWare具有远程开发功能,让嵌入式系统的ROS开发更便捷。传统的开发模式下,需要将鼠标、键盘、显示器等设备接入到开发板,然后进行编辑调试。而且大多数情况下,机器人是运动的,这对开发调试带来了更大的困难。

  RoboWare能够通过网络远程连接到嵌入式开发板,可以在本地进行代码编辑,将代码一键部署到远程机器,并进行远程编译和调试。RoboWare支持各种架构开发板,包括ARM架构、x86架构,32位系统或64位系统,只要装有ROS并连接到网络,就可进行远程开发。

  第五,RoboWare内置ROS包管理功能,让开发者方便的进行包的安装与卸载、查看Wiki内容。RoboWare将ROS包的安装信息、类别及Wiki页面整合到一起,开发者在开发ROS工程时,可以很方便的切换到ROS包管理标签页,进行ROS包(包括meta-package和package)的搜索,一键安装与卸载以及包的Wiki页面的浏览。

  除了推出studio,未来汤尼机器人还将开发新的工具viewer,便于快速开发机器人后台以及用户界面,提高ROS开发的效率。此外,汤尼机器人还将做一些标准化的工作。

  值得一提的是,RoboWare平台在今年10月份将会上线,王滨海希望将RoboWare做成一个能帮助机器人开发工程师一站式构建机器人的软件平台,让创造机器人更便捷!

热门文章
  • 日排行
  • 周排行
  • 月排行
欢迎投稿

联系人:郑先生

Email:ly.zheng#gaogong123.com
发送邮件时用@替换#

电 话:0755-26981898-843