由于我个人学习的是ROS(机器人操作系统),在这里我谈一谈我个人对ROS平台的发展趋势的一些想法,
ROS系统就是把那些经过了时间选出来的成熟的工具集成到ROS系统里,ROS提供了大量的工具组合用以配置、启动、自检、调试、可视化、登录、测试、终止分布式计算系统。它不去重复的制造轮子,而是把现在成熟的好轮子,拿给我们让我们去使用,ROS集成了很多标准操作系统服务,如硬件抽象,底层设备控制,常用功能实现,进程间消息以及数据包管理。
ROS有一个很大的优点,它是开源的软件,而且用免费的用于研究和商业用途,而且ROS支持多种编程语言,这样就能让很多使用不同编程语言的程序员一起共同开发ROS,ROS今年已经将近11个年头了,现已成为世界主流的机器人操作系统,其涵盖了导航定位(SLAM)、3D物体识别、运动规划、多关节机械臂运动控制、机器学习等,甚至可以让机器人协同完成打桌球、人机互动等高难度组合动作。
从网上了解到,国内机器人企业、无人驾驶企业,无人机企业(大疆无人机)都纷纷加入ROS阵营,不管是腾讯、小马智行、阿里巴巴的菜鸟网络、百度Apollo等,都各大招聘网上招聘无人驾驶规划算法工程师、自主导航工程师、机器人感知算法工程师、系统平台研发架构师等岗位时,均要求“熟悉ROS”或者“具备ROS开发经验者优先”。从这些我们可以看出来ROS系统的发展趋势,正在机器人行业一步一步的主导中国市场。
所有我个人认为学习ROS是有很好的前进的,凭借着我自己从小对机器人的兴趣和热爱,更有信心学习好ROS。