一、机器人本体框架

不同功能的自主移动机器人抛开主功能相关的结构(如顶举货物、吸尘扫地、语音对话等等),基本存在一套通用硬件软件框架,这套框架硬件上的构成主要有以下分类:

1、核心控制模块(可以先理解成一块板子)

2、导航算法模块(这一块有的是集成在核心控制模块里,有的单独一块板子)

3、各种功能的传感器(激光雷达、DSP相机、超声波传感器、红外传感器、人体感应传感器、触边传感器、深度摄像头等等)

4、轮系(差速轮、舵轮、万向轮等)

5、驱动器和驱动电机

6、供电模块(电池、电源管理系统--有的会有一块电路板来控制)

7、显示屏(可以人机交互,一般是触摸屏)

 

按照以上7个模块,可以用下图看出机器人的整体结构:

机器人架构 机器人的架构逻辑_控制模块

 

二、使用框架

机器人使用可以有离线模式和在线模式,一般在线模式用的多。

在线模式使用时涉及到以下几部分(入门新人了解):

1、服务器(统筹所有用户和机器人,信息交互等)

2、数据库(存储用户信息、机器人信息、任务信息等)

3、前端操作界面(用户下发任务,或者查看机器人状态等)

4、机器人本体(执行任务)

 

按照上面4个部分,可以画出机器人在线运行模式的框架图

机器人架构 机器人的架构逻辑_触摸屏_02