NEW

如何成为一名无人驾驶工程师

如何成为一名无人驾驶工程师
作者 | 刘少山 无人驾驶作为一项新兴技术,落地为产品需要大量算法、工程、产品贯通的AI全栈人才。笔者在最近一年招聘中发现,许多技术方向的同学对人工智能既爱又畏惧,一方面觉得这是未来,另一方面又觉得很难而不敢触碰。懂工程的同学做算法时有很大的畏惧感,而专注算法的同学又常常容易陷入某个算法而缺乏工程落地能力。 这次笔者以一个从业者角度来与大家聊一下如何入门无人驾驶/机器人行业,也希...

【大神经验谈】如何用ROS玩转机械臂

【大神经验谈】如何用ROS玩转机械臂
作者:缪宇飏                授权易科机器人实验室发表         著作权归作者所有。商业转载请联系作者获得授权。 前言 我在大二的时候加入到了西北工业大学舞蹈机器人基地RoboCup@Home项目组,主要负责家政服务机器人晓萌机械臂的软件开发部分。在开发的过程中,我曾遇到并解决过一些问题,也算是积累了一些机械臂开发的经验,因此现在我打算将这些经验分享出来,希望能给那些正在使用ROS来开发...

助力世界机器人-庆祝ROS成立10周年

助力世界机器人-庆祝ROS成立10周年
序言: 目前,ROS(Robot Operating System)机器人操作系统已广泛应用于各个领域的机器人,涵盖了服务业、工业、农业、无人驾驶、医学、航空等领域。现在ROS的全球用户已接近25万(独立IP),已有超过3000万次累计下载量。尤其是在工业领域,2012年诞生的工业版ROS-Industrial,将各大厂商的工业机器人与ROS社区丰富的软件包连接在了一起,并逐步发展壮大成为包具有50多个成员机构的产业联盟。即将发...

ROS的起源故事,The Linux of Robotics

ROS的起源故事,The Linux of Robotics
序言: 确实,ROS是当之无愧的机器人界的“Linux”。在ROS出现之前,机器人的研发有90%的时间消耗在了“重复造轮子”的工作上,只有10%的时间投入到了创造性的工作上,比如验证一个新算法。10年前ROS刚提出的时候就是为了解决这个问题:构建一个统一的、开源的软件平台,消除所有重复性的工作。但这是一个野心勃勃的计划,在外人看来(尤其是投资人)这更是一个疯狂的想法。然而,早期的开发者们排除了...

ROS 1.0 和 ROS 2.0 的前世、今生、安装使用说明与资料汇总

ROS 1.0 和 ROS 2.0 的前世、今生、安装使用说明与资料汇总
本文是易科机器人实验室张瑞雷老师整理的ROS机器人操作系统的相关书籍、资料和学习路径,想学习这方面技术的同学一定要收藏了。   现在,最常用的ROS indigo或ROS Kinetic等都是1.0时代的ROS,这个时代的ROS有一个master(roscore)。 历经10年发展,不断壮大。那么问题来了为什么会有ROS 2.0? 要想搞清楚这个问题,需要参考ROS 2.0设计网址:http://design.ros2.org/ 这里摘录一段话,选自Why ROS ...

【ROS十周年快乐!】Science Robotics封面文章:ROS助力全世界机器人!

【ROS十周年快乐!】Science Robotics封面文章:ROS助力全世界机器人!
机器人操作系统(ROS)2017年11月7日迎来十周年庆典。 Science子刊发表封面文章:Powering the world’s robots—10 years of ROS 从电脑到手机再到机器人,所有的硬件都需要好的软件来最大化其功能。 如封面图中所示,为了安全地进行车身焊接,机械臂需要位置和焊接的指示以及和周边环境的计算。今年是机器人操作系统(ROS)的10周年,它通过一组开源工具、库和约定来简化在各种各样的机器人平台上复杂的编码并实现...

【开课通知】星火计划ROS公开课-成都(川大、西华大学)-烟台(鲁东大学)

【开课通知】星火计划ROS公开课-成都(川大、西华大学)-烟台(鲁东大学)
2017-10-18TOP易科机器人实验室 【活动预告】10月ROS“星火计划” 1. 川大站公开课 时间:10月21日 13:30--17:30 地点:四川大学望江校区制造科学与工程学院学术报告厅323室 讲师:林天麟博士 2. 烟台站公开课 时间:10月21日 13:30--16:30 地点:烟台芝罘区鲁东大学北22-111教室 讲师:Top博士 特邀嘉宾:鲁东大学周文举副教授,张利锋博士 3. 西华大学站公开课 时间:10月22日 13:30--17:30 地点:西华大...

ROS2探索总结(五)——ROS1与ROS2之间的桥梁

ROS2探索总结(五)——ROS1与ROS2之间的桥梁
ROS2虽然重新设计了架构实现,但是也考虑到了与ROS1的兼容,专门开发了一个功能包——ros1_bridge,来完成ROS2与ROS1之间的通讯。但是目前ros1_bridge这个包的功能有限,还不提供python实现,而且仅支持ros2/common_interfaces repository中列出的通讯类型,如果要支持自己定义的接口,还需要自己编译ros1_bridge包。 无论如何,还是让我们先来尝尝鲜,看看如何建立ROS1与ROS2之间的通讯。 一、前提条件 在...

ROS2探索总结(四)——ament编译系统

ROS2探索总结(四)——ament编译系统
上一篇我们小试牛刀,初步尝试了一下ROS2中的节点通信,这一篇我们来看一下ROS2中“全新”的编译系统——Ament。ROS编译系统从初期使用的rosbuild,到groovy版本之后的catkin,再到ROS2中的Ament,可谓是一波三者,虽然编译系统并不是ROS框架中的核心部分,但却是开发者最常接触的一个重要功能,了解其基本使用方法,常常可以发挥事半功倍的效果。 众所周知,ROS是一种分布式的框架,我们使用的软件都以相互独...

ROS2探索总结(三)——小试牛刀

ROS2探索总结(三)——小试牛刀
看了之前ROS2的框架设计,是不是对ROS2产生了很多好奇。相比ROS1,ROS2中融入了很多新的东西,但是很多核心的概念并没有改变。 一、ROS中的Graph         还记不记得ROS1中Graph的几个概念?(可以出门左转复习《ROS探索总结(二)——ROS总体框架》)节点、消息、主题、服务,在ROS2里边又新加入了一个“发现(Discovery)”的概念。节点、消息、主题、服务这几个概念这里就不赘述了,在ROS2和ROS1里是相同...
Copyright © ExBot易科机器人实验室 保留所有权利.   Theme   Robin modified by poyoten

用户登录

分享到: