一起读论文11:基于ROS的溯源机器人系统

1 系统框架

基于ROS的溯源机器人系统的功能主要有:感知层、数据采集、基于感知数据的溯源服务、语音控制、物体识别、机器人物体追踪和Web端等及部分组成。

(1)感知层数据采集:通过传感器获取所处环境的物理状态,然后将数据发送至ROS网络;
(2)基于感知数据的溯源服务:对数据分析后,控制机器人进行相应动作;
(3)Web端:实时显示感知层获取的数据,并对执行节点进行控制、展示视频监控和控制机器人。

2 系统软件设计

2.1 感知层的设计

通过无线传感器网络传递数据实现感知层数据采集功能。

2.2 网关程序设计

程序内部使用Contiki IPv6接入模块,实现IPv6和IPv4的动态转换,设置转换地址池,将数据汇聚处理后以ROS规范进行转换,最后将感知层数据递交至ROS网络。

2.3 SALM自动溯源

  机器人首先采用基于优化算法的hectorslam方法建立试验环境的地图并记录传感器节点的坐标。其次溯源模块监听感知层的实时数据,若检测出异常,则在建立实验环境地图的基础上,采用ROS提高的navigation导航功能包集依次建立环境的全局代价地图和局部代价地图,结合查询得到的异常数据点坐标,初步规划自动导航的全局路径,再经局部代价地图调整得到修正过后的全局路径。
  完成建图和路线规划后, 引入 ROS 的actionlib 功能包集合判断溯源结果, actionlib 使用 client-server 工作模式, 不断比较异常节点坐标和当前位置, 判断是否到达目标点,

2.4 物体识别

物体识别采用 tensorflow 深度学习框架和 Inceptionv3 模型. 程序收到物体识别的指令后, 对当前摄像头捕
获的图像进行识别预测, 根据预测结果的 id 号, 在
Inception-v3 模型中查找对应的物体, 最后将结果返回
至用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值