-
EnviRobo:使用TIMSP432板和RaspberryPi的自主物体收集机器人的MATLAB逻辑图与代码
资源介绍
MATLAB
逻辑图和代码环境机器人
该项目的目的是使用
TI
MSP432
板和
Raspberry
Pi
构建一个自主机器人,该机器人能够捕获某些物体并将它们移动到所需位置。
来自机器人周围数字距离传感器的输入数据将帮助它在其环境中导航,并且摄像头会为物体识别拍照。
机器人的当前动作显示在背面的
OLED
上,还有一个指南针,以帮助导航和定位。
伺服电机用于控制机器人和诱捕机构的运动。
两块板通过
UART
连接进行通信,MSP432
要求来自
Raspberry
Pi
的对象识别罗盘数据。
该设备设计用于在定义的环境中工作以识别特定对象。
添加了蓝牙模块
RN42
BlueSMIRF,以便用户能够在自动模式和手动模式之间进行切换,反之亦然。
开发了一个
MATLAB
GUI
来控制
EnviRobo
和
PC
上的用户之间的通信。
顶层图
代码组织
MSP432文件夹包含与自主机器人控制逻辑相关的代码。
该逻辑包括控制
PWM
信号和使用距离传感器数据进行机器人运动。
这些代码还负责在检测到合适的对象时从
Raspberry
Pi
接收命令。
这些代码都是用
C
编写的,可以在环