机器人制作开源方案 | 行星探测车概述
1. 功能描述
行星探测车(Planetary Rover)是一种用于进行科学探索和勘测任务的无人车辆,它们被设计成能够适应各种复杂的地形条件和极端环境,以便收集数据、拍摄照片、采集样本等。行星探测车通常包含以下主要组件和功能:
① 底盘和轮子系统:底盘提供了行星探测车的支撑结构,轮子系统使其能够移动。轮子通常采用特殊设计,以适应不同地质条件和障碍物,并提供良好的牵引力和稳定性。
② 动力系统:行星探测车通常由电池或太阳能电池板供电,这些能源会驱动电动机,使车辆能够移动和执行其它任务。
③ 导航与控制系统:导航和控制系统帮助行星探测车感知周围的环境并自主导航,它们通常包括惯性测量单元(IMU)、陀螺仪、加速度、摄像头、激光雷达、GPS等传感器。
④ 通信系统:行星探测车需要进行通信以接收指令和发送数据,通常会使用无线电通信设备实现远距离通信。
本文示例将实现R261样机行星探测车在行进过程中避障,并且当光强传感器触发时实现太阳翼展开的功能。


2. 电子硬件
在这个示例中,我们采用了以下硬件,请大家参考:

电路连接图如下所示:

3. 功能实现
编程环境:Arduino 1.8.19
下面提供一个实现行星探测车在行进过程中避障,并且当光强传感器触发时实现太阳翼展开功能的参考程序(sketch_sep12a.ino):
4. 扩展样机
本样机的底盘方案是【R255】号机构,如下图所示:

关于行星探测车的更多扩展案例可参考【R255】月球车底盘【https://www.robotway.com/h-col-120.html】 。
5. 资料清单
资料内容:
①程序源代码
②样机3D文件
资料下载地址:行星探测车-概述 https://www.robotway.com/h-col-275.html