ROS(机器人操作系统)在国内前景如何?
点击上方“小白学视觉”,选择加"星标"或“置顶”
重磅干货,第一时间送达
本文转自:新机器视觉
在美帝读了好几年robotics,学的主要都是ROS,人不在国内,不太了解这个东西在国内有前景嘛?用的公司多嘛?在打算是否回国就业或者创业,希望有经验的朋友可以给予一些信息,谢谢
吕朝阳:
如果大家不用某一个工具,那一定是有某个很好的替代产品。目前在robotics界,从综合性的平台来看,ROS是最广泛接受的平台,有通用的文件格式,软硬件接口,很好的可视化界面。除非大公司自己内部有自己的开发平台,对于创业或者一般要求快速开发的公司,ROS应该都是很好的解决方案。比如我所知道的百度机器人团队,求职要求里就有ROS开发经验。
但是就每一个方向来看,ROS融合的库都不一定是最好的,比如我做视觉,openCV, PCL库ROS都有融合,但都不是最新的版本。即使openCV,PCL库提供的方法,也基本满足不了研究的需要,很多时候我也只是沿用他们的文件格式,做简单的visualization,写自己的算法。编程语言和平台终究都是工具,只要合理即可。谢邀。
史雪松:
工业机器人不了解,服务机器人大多是基于ROS的。
国内的部件(LiDAR,底盘,机械臂等)供应商一般都会提供ROS包。
整机厂商多数也是在ROS上做,有实力的会对系统做一些比较重大的修改,来改善性能或安全。
也有用控制板+Windows平板或者类似配置的,但这样做的多数是不那么“机器人”的系统设计者(UI交互为主,没有太多传感器和执行器)或者科研团队(只是为了研究某个算法,不关注整机)。
但ROS只是一套软件而已啊,合格的C++程序员几天就能上手,对职业机器人研究者来说算不上核心技能吧?题主在美帝读了几年robotics,如果说“用的都是ROS”那没毛病,“学的主要都是ROS”有点说不过去吧。。。
现在业界都在尝试ROS2,ROS底层的设计达不到商业化的要求,未来注定要被抛弃。有追求的同学现在就尝试ROS2吧,已经有不少package放出来了,比如Intel Robot SDK这里面视觉和导航的东西都有。
机器人孔博士:
没前景。易用性不好。用户太少。
Hwang:
本质不可靠 工程上慎用
知乎用户:
我也不在国内做,但是提供一个小细节:supervisor想尝试使用一个深圳产的小型手臂,结果花了很久来搞硬件驱动,当时交流的时候他在用wine+python。有一定概率在国内主要还是windows+主控版。
下载1:OpenCV-Contrib扩展模块中文版教程
在「小白学视觉」公众号后台回复:扩展模块中文教程,即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。
下载2:Python视觉实战项目52讲
在「小白学视觉」公众号后台回复:Python视觉实战项目,即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。
下载3:OpenCV实战项目20讲
在「小白学视觉」公众号后台回复:OpenCV实战项目20讲,即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。
交流群
欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~
ROS(机器人操作系统)在国内前景如何?相关推荐
- Windows使用ROS机器人操作系统全面资料汇总
0 摘要: 本文以Win10系统中安装使用ROS1Melodic和ROS2Dashing为基础,并通过开源硬件设备Arduino与ROS的通信为示例,具体介绍机器人操作系统ROS1和ROS2的细节.部 ...
- ROS机器人操作系统暑期学校总结和感悟
https://discourse.ros.org/t/ros-summer-school-in-china-2019-july-27-august-hefei/9494 中国ROS暑期学校将迎来五周 ...
- ROS 机器人操作系统进阶实战
ROS(Robot Operating System) 是一个开源的机器人操作系统,目的是提供开发平台.工具及生态给开发人员,可以让开发人员快速开发.本课程通过精心设计的案例,分析技术要点.理解运行原 ...
- ROS机器人操作系统学习笔记(三)ROS通信架构
ROS机器人操作系统学习笔记(三)ROS通信架构 ROS的通信架构是ROS的灵魂,也是整个ROS正常运行的关键所在.ROS通信架构包括各种数据的处理,进程的运行,消息的传递等等.本章主要介绍了通信架构 ...
- ros机器人操作系统简介
机器人操作系统 (Robot Operating System, 或简称 ROS),它可以帮助提高机器人软件的开发效率. ROS 系统的官方定义如下: ROS是面向机器人的开源的元操作系统(met ...
- 入门ROS机器人操作系统——准备工作
近期入门学习ROS机器人操作系统,有时间记录一下踩坑过程,给后来者提供参考,也方便自己后期查阅. 首先,分享几个软件安装包: 1. 虚拟机VMware16 链接:https://pan.baidu.c ...
- ROS机器人操作系统学习(二)
ROS机器人操作系统学习(二) ROS概念 通信机制+开发工具+应用功能+生态系统 提高机器人研发中的软件复用率 通信机制 松耦合分布式通信 开发工具 应用功能 生态系统 节点与节点管理器 话题与服务 ...
- ROS机器人操作系统——如何将ROS与STM32连接(十六)
ROS机器人操作系统 文章目录 ROS机器人操作系统 前言 一.两种控制器的功能 二.硬件连接 总结 前言 前面学习了ROS的基本操作,仅仅只使用这个操作系统并没有什么用处,还需要讲他与硬件相结合从而 ...
- ROS机器人操作系统——创建工作空间与功能包(四)
ROS机器人操作系统 文章目录 ROS机器人操作系统 前言 一.工作空间 1.创建工作空间 2.编译工作空间 3.设置环境变量 4.检查环境变量 二.功能包 1.创建功能包 2.编译功能包 总结 前言 ...
最新文章
- 用C#创建Windows服务(Windows Services)
- 创建 OVS vlan101 并部署 instance - 每天5分钟玩转 OpenStack(139)
- java print快捷键_Java的ArrayList集合使用---唐代诗人斗地主!!!
- 2021绵阳南山高考成绩查询,绵阳南山中学举行2021年冲刺高考百日誓师大会
- 线段树模板hdu 1754:I Hate It
- java变量名转字符串_JS中将变量转为字符串
- 关于epoll,select,poll的理解
- JSF – PrimeFaces和休眠集成项目
- 节后的人才市场开始活跃了?
- 【iOS开发】理解 IBOutlet 和 IBAction
- 关于人工智能的一些思考~
- SQK Server实现 LeetCode 175 组合两个表
- oracle中那个日期怎么相减_oracle日期相减
- 虚拟机ipv4和6都没访问权限_无线网络连接 ipv4/6都无网络访问权限该怎么解决
- yield 函数的理解
- 【安全】靶场实战-通过MS16-032提权
- 键盘没有小键盘怎么办?怎么打开屏幕软键盘?
- 计算机视觉注意力网络(三)——CBAM [ECCV 2018]
- 用先进的运动驱动控制芯片实现电机的静音防抖
- ‘settings.xml’ has syntax errors less… 和Parent ‘org.springframework.boot’has problems less…的问题解决