目录

一、 说明 4

二、 功能简介 4

1. 功能 4

2. 技术特色 5

三、 系统结构 6

1. 系统结构 6

2. 主控系统 6

3. 激光SLAM算法板 7

4. 传感器模块 7

四、 软件结构 8

1. 软件结构 8

2. 驱动层 8

3. 运动层 9

4. 算法层 9

5. 应用层 9

杭州艾豆智能科技有限公司,专注于机器人的室内定位与导航、自主运动,智能避障和视觉技术的研究。在SLAM算法,扫地机的运动控制,视觉等技术领域有六年多技术积累。

我们致力于为高性能消费级机器人提供室内定位导航及视觉解决方案,主要的产品有:360°扫描激光雷达SLAM定位导航套件,固定式激光雷达定位导航套件,及深度摄像头定位导航套件,陀螺仪惯导套件、智能扫地机器人控制主板、通用型激光SLAM 机器人底盘,智能消毒机器人。

我们积累了丰富的智能机器人室内导航定位系统,产品广泛应用与智能扫地机器人,智能全自动消毒机器人。

杭州艾豆智能,基于激光SLAM的智能扫地机人源码是一套完整的量产的源码。基于STM32和linux下C语言开发,基于本代码可以创建完整的商业级激光SLAM智能扫地机器人。

 

杭州艾豆智能科技有限公司的激光SLAM智能扫地机人源码,具备完整的智能扫地机器人功能,功能包括。

  1. LDS激光雷达360度全方位扫描,10赫兹自适应扫描频率。
  2. 不低于8米的测距范围,测量量程1%的解析。
  3. Class 1 激光安全标准。
  4. 激光SLAM定位,建图,导航功能。
  5. 快速全屋扫描地图算法,快速生成室内二维地图。
  6. 弧形掉头,工字清扫功能。
  7. 沿边清扫功能,支持激光沿边和红外沿边。
  8. 红外碰撞,碰撞块处理机制。
  9. 悬崖传感器,跌落计算处理。
  10. 以房间为单位划分区域,智能清扫策略,路径规划功能。
  11. 计算导航路径,导航算法。
  12. 后轮电机、滚刷电机、边刷电机,风机的驱动和调速功能。
  13. 后轮电机、滚刷电话,边刷电机,风机堵转保护功能。
  14. 自动回充对接充电桩功能。
  15. APP地图显示、控制功能。
  16. 遥控器功能
  17. 手动遥控功能
  18. 智能避障
  19. 预约功能
  20. 虚拟墙功能
  21. 禁区功能
  22. 指哪去哪功能。
  23. 区域清扫功能
  24. 断点续扫功能。
  25. 智能语音功能。
  26. OTA远程升级功能

杭州艾豆智能科技有限公司激光SLAM智能扫地机器人采用自持专利算法,有别其他开源项目。

  1. 完全自主知识产权激光SLAM算法。
  2. 不采用传统开源SLAM算法,无需操作系统支持,支持裸奔,支持嵌入式linux,抛弃臃肿的ubuntu和ROS系统。
  3. 快速识别门和房间,全屋快速扫描,生成地图算法。适用于室内自动扫描建图系统。
  4. 快速重定位功能,只要建好图,机器人随便扔,都能快速拟合重定位。

本激光SLAM导航智能扫地机器人系统由以下单元组成:

  1. 主控系统
  2. 激光SLAM算法板
  3. 传感器板
  4. 电机驱动器

系统结构图如下:

主控系统

主控系统采用STM32或GD32系统,用于电机运动控制和清扫策略计算,以及各个传感器的数据采集,分析。

激光SLAM算法板

激光SLAM算法板实现SLAM算法,房屋识别,门识别,分区算法。

传感器模块

传感器模块用于采集各种外围传感器数据。

电机控制模块

电机控制模块用于控制左行动轮,右行动轮,边刷电机,滚刷电机,风机,并通过编码器反馈形成电机闭环控制。

反馈监视电机电流,以便主控系统计算电机堵转。

  • 软件结构

驱动层

驱动层,实现外围电路驱动,包括

  1. 电机的驱动,
  2. 各种传感器的采样(电流,霍尔传感器,红外,碰撞等传感器等)
  3. IMU陀螺仪驱动
  4. 激光雷达驱动

运动层

运动层封装了电机的运动控制,包括速度环和角度环的双闭环控制。封装了直行,沿边、转角等基本动作。

算法层

算法层实现以下功能:

  1. SLAM算法,定位,建图功能
  2. 路径导航功能。
  3. 识别门,房间,区域划分功能
  4. 全屋扫地图算法

应用层

应用层实现智能扫地机器人的常规功能,包括:

  1. 清扫逻辑
  2. 弧形工字清扫
  3. 清扫路径规划
  4. 告警处理
  5. 智能语音
  6. APP连接
  7. 自动回充
  8. 防跌落处理
  9. 指哪去哪
  10. 禁区虚拟墙

杭州艾豆智能扫地机器人 陀螺仪导航开源系统相关推荐

  1. 智能扫地机器人陀螺仪导航

    惯性导航系统依照惯性原理,利用惯性元件(加速度计磁力计和陀螺仪)来测量载体本身的加速度和角速度,经一系列运算后得到载体的导航参数,从而达到对载体导航定位的目的.惯性导航系统用于各种运动机具中,包括飞机 ...

  2. 智能扫地机器人 陀螺仪导航系统

    目录 一. 说明 4 二. 功能简介 4 三. 陀螺仪惯导系统 7 四. 惯导系统地图 8 五. 快速入门 10 1. 快速使用 10 2. 重要文件 11 3. 一个简单的例程 11 说明 杭州艾豆 ...

  3. 科宇扫地机器人_我的三年16台智能扫地机器人使用回忆录 篇四:扫地谁更精准更干净?新一代3D视讯+激光成像 PK 老式激光扫描,万字实测对比分享...

    我的三年16台智能扫地机器人使用回忆录 篇四:扫地谁更精准更干净?新一代3D视讯+激光成像 PK 老式激光扫描,万字实测对比分享 2019-05-23 11:22:00 37点赞 166收藏 53评论 ...

  4. 卡卡半智能扫地机器人_扫地机器人哪个牌子好?精选五款高智能的扫地机器人...

    懒人经济的刺激下,扫地机器人越来越受欢迎,在各种黑科技以及智能家居大潮的推动下,传统的扫地机器人也早已改变了当年"傻大粗笨"的印象,摇身一变以更强大的清洁能力.更智能的路径规划这样 ...

  5. 家卫士扫地机器人好吗_扫地机器人哪个牌子好?市场最全智能扫地机器人品牌解析_扫地机器人...

    2020-12-18 19:25:390点赞0收藏0评论 "科技让生活更美好",智能科技发展至今,越来越多的智能化产品出现在了大众的视野当中,同时也为人们带来了许多的便利.它可以彻 ...

  6. 智能扫地机器人好用吗?行业排名TOP5扫地机器人推荐

    购置一台智能扫地机器人,即可不费吹灰之力地解决家居地面清洁,放在以前会认为是不可能的事情.如今,扫地机器人成为提升家庭幸福感的必备好物.但在市场上,扫地机器人的品质和价位都有着天壤之别.接下来,就给大 ...

  7. 智能扫地机器人好用吗?优选扫地机器人排名推荐

    结束忙碌的一天,回到家已经是满身疲惫,早上无暇顾及的卫生打扫,此刻更没有心思整理.要想摆脱这种窘境,选购一台扫地机器人就能完美解决.起初,扫地机器人的智能性并不理想,但经过多次技术的更新换代,扫地机器 ...

  8. 中业科技机器人价格_2019年年中盘点:智能扫地机器人十大畅销品牌排名

    科技发展迅猛,在智能家电行业虽然市场面临不可测因素增多,但在扫地机器人领域依然取得了蓬勃的发展,2019年上半年扫地机器人销售量创下新高,足以证明以扫地机器人为代表的智能家电普及速度越来越快.今天我们 ...

  9. 智能扫地机器人哪个品牌好?最受欢迎排行榜前十名

    随着人们收入的增长以及现代科技的发展,高智能化电器已经开始向普通家庭普及,扫地机器人位列其中.传统家居模式向智能化家居转变,人们的生活模式慢慢向自动化迈进,智能扫地机器人的发明解放了人们的双手,提高了 ...

最新文章

  1. WifiP2pSettings工作流程
  2. android数据库降级_android——数据库版本升/降级问题
  3. 快速学习使用 Windows Azure 上的 SharePoint Server 2013
  4. android记账软件开发源代码_如何开发直播软件?直播软件开发的具体流程有哪些?...
  5. 5.5.3 per-connection time zone support
  6. 西交利物浦计算机专业分数线,西交利物浦大学2018年各省及各专业录取分数线及最低录投档线【理科 文科】...
  7. java多态的实现_Java多态的实现机制是什么,写得非常好!
  8. Scala,一门「特立独行」的语言!
  9. 用计算机弹飞云直下,飞云之下-韩红/林俊杰-和弦谱-《弹吧》官网tan8.com-和弦谱大全,学吉他,秀吉他...
  10. Funcode学习笔记:完成Run、Jump、Idle等动作【后续更新Roll、Attack动作的实现】【By Myself】
  11. freemarker转PDF,分页,页眉和页脚,画图
  12. java实现飞机大战小游戏(源码+注释)
  13. 启动U盘更换背景图片和图标的方法
  14. java获取某年度有多少周_java获取一年共有多少周
  15. 0045-量化第十天:QMT-以DMA指标为例调用系统指标
  16. 2017京东实习生笔试题(一)
  17. Android WebView 不能弹出alert的对话框
  18. Spring5笔记【狂神说】
  19. Nuit du hack 2017 webcrypto Writeup
  20. c++primer读书笔记

热门文章

  1. 生态系统服务(InVEST模型)土壤保持、水源涵养、氮磷输出、生态保护、生物多样性、碳固
  2. TensorFlow教程使用RNN生成唐诗
  3. 格雷码编码与二进制的关系
  4. xgs芯片_了解有关XGS的所有信息
  5. 计算机保研价值洼地院校大盘点(上)
  6. python如何强制转换数据类型,python数据类型强制转换的方法
  7. ubuntu+windows10双系统安装(联想小新300亲测)
  8. 联想电脑装什么系统最好?系统下载
  9. 用docker快速搭建chevereto图床
  10. 《强化学习周刊》第59期:GCRL、DNN-RCUCPD-MORL