Ros_Android环境搭建

本文介绍了ROS(Robot Operating System)的基础概念,将其比喻为分布式操作系统,通过节点、主题和服务进行通信。ROS的主要亮点包括三维重建、室内导航等。接着详细讲述了如何在Android环境下搭建ROS的开发环境,包括Android Studio与JDK的安装,ROS核心组件的编译,以及如何在Android Studio中测试 ROS 相关模块,如摄像头的使用。
摘要由CSDN通过智能技术生成

1、ROS是什么?

首先,我们在学习ros的时候,得明白ros是什么?简单的说,ros就是一个分布式操作系统,通过节点node,主题topic,服务service等进行通信和控制。

这个机制就好比 两个人聊天微信,每个人都是一个节点node,微信这个软件的聊天功能就是Topic,两个人只有都通过微信才能聊天,如果一个人用whatsup,另一个人用微信,是收不到对方信息的。 而service就好比表情包或者微信朋友圈,两个人在聊天的同时也可以自己搞搞有趣的东西即Service,但是不一定非要通过微信的聊天功能即Topic。所以学好ROS就是不断的了解这种通信和交流的机制,然后应用在自己的项目上就好了。就好比你通过opencv采集到了一个物体的坐标,然后用这个坐标去驱动一个马达。以往的方式是要把他们都放在同一个ide中如visual studio,但是通过ros,opencv可以放到一个ide里执行,马达控制可以在arduino里执行,彼此通过ros的topic通信就好了。(打个比方,以前生产和销售要在同一个办公室,但是现在可以分隔两地。彼此用电话交流)

2、Ros的亮点与其他

ROS 这几年的亮点有 三维重建/室内导航与重建/PCL与opencv/仿真与人机协作等对于ROS高阶玩家,这里安利一枚ROS2015的年会ROSCon 2015 就在这页的下面就有每个来宾的video和pdf。大多都是讲他们公司/领域 是怎么使用ROS做开发的。

3、Ros_android环境的搭建

官网

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值