室内导航--机器视觉、ROS、Goseek(一)开篇概要

本专栏所实现的室内导航系统是本人的本科毕业设计,限于自身所掌握的技术,如有不足之处请多多包涵。

一、室内环境概要

所使用的室内环境是 MIT 在 Github 发布 Goseek 虚拟室内环境,共有 5 个办公类型的室内环境。

环境中存在一个可受控制的 Agent(机器人),此 Agent 以单个动作为执行单位(前进0.5米,左转0.8度,右转0.8度,拾取水果?)。

二、系统设计概要

论文的题目为“基于机器视觉的室内导航系统设计与实现”,围绕的是 机器视觉室内导航

系统用到的唯一传感器数据是:RGBD相机,主要分为两个模块:图像建模处理模块定位导航处理模块

系统的实现使用到 机器人操作系统 ROS,借助于 ROS 平台实现所需要的功能。

三、模块功能概要

图像建模处理模块主要实现室内环境的 2D删格地图 建模,共有 5 个主要功能:

  • 图像处理
  • 环境映射建模
  • 3D点云建模
  • 激光雷达建模
  • 2D删格地图建模

定位导航处理模块主要实现规划 全局导航路径局部导航路径,并且 规避动、静态障碍物探索未知室内环境,共有 5 个主要功能:

  • 室内定位
  • 全部导航路径规划
  • 局部导航路径规划
  • 方向速度生成
  • 室内探索

四、开发环境概要

  • 操作系统:Ubuntu 20.04 LTS
  • 编译工具:VS Code
  • 开发语言:Python、C++
  • 环境工具:Anacoda

注意:系统中本人所写代码并不多,都是使用 Python 实现,大多数重要功能的实现是使用 ROS 提供的 功能包,功能包的实现使用 C++

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值