2025年11月10日
2025年11月17日
本项目灵感来源于《瓦力》和《流浪地球2》中的机器人“笨笨”,旨在打造一款可通过语音控制的智能小车。系统结合本地部署的大语言模型与嵌入式硬件,实现自然语言的理解与任务执行。通过模块化设计与实时推理能力,该平台适用于人机交互、教学展示及功能拓展等多种场景。
本项目以 Arduino 控制板和树莓派为前端控制核心,负责接收用户的语音指令、驱动电机并完成基础控制功能。语音输入将通过麦克风采集后传输至树莓派,由其通过 Wi-Fi 将数据发送至后端服务器。在后端,我们使用 Jetson AGX Orin 部署 Ollama 框架和本地大语言模型,实现自然语言的解析与语义理解,并将生成的响应结果回传至前端控制系统执行。整个系统通过局域网通信实现多模块协同工作,确保实时性与本地化处理能力。
在第一阶段,我们计划使用 Arduino 控制板和树莓派作为核心硬件组件。Arduino 负责驱动步进电机,实现小车的基本运动功能;树莓派则用于接收语音输入,并通过 Wi-Fi 将解析后的控制指令发送至 Arduino,同时转发至后端服务器。在后端,我们将使用 Jetson AGX Orin 部署本地大型语言模型(LLM),通过 Ollama 实现对自然语言指令的理解与处理,并将反馈结果返回至前端控制系统,完成语音控制移动的闭环。
随着第一阶段基本功能的实现,我们将在第二阶段逐步引入更高级的功能,例如目标检测与自动寻路,同时探索集成轻量级机械臂,以实现简单的抓取与交互操作。此外,我们还将采用模块化设计,预留摄像头、传感器等扩展接口,以增强小车在复杂环境中的适应能力与实用性。项目最终目标是打造一个可通过自然语言交互进行控制的智能小车平台,推动语言大模型在现实世界控制系统中的应用探索。
项目简介
本项目灵感来源于《瓦力》和《流浪地球2》中的机器人“笨笨”,旨在打造一款可通过语音控制的智能小车。系统结合本地部署的大语言模型与嵌入式硬件,实现自然语言的理解与任务执行。通过模块化设计与实时推理能力,该平台适用于人机交互、教学展示及功能拓展等多种场景。
开发方式
本项目以 Arduino 控制板和树莓派为前端控制核心,负责接收用户的语音指令、驱动电机并完成基础控制功能。语音输入将通过麦克风采集后传输至树莓派,由其通过 Wi-Fi 将数据发送至后端服务器。在后端,我们使用 Jetson AGX Orin 部署 Ollama 框架和本地大语言模型,实现自然语言的解析与语义理解,并将生成的响应结果回传至前端控制系统执行。整个系统通过局域网通信实现多模块协同工作,确保实时性与本地化处理能力。
预期成果
在第一阶段,我们计划使用 Arduino 控制板和树莓派作为核心硬件组件。Arduino 负责驱动步进电机,实现小车的基本运动功能;树莓派则用于接收语音输入,并通过 Wi-Fi 将解析后的控制指令发送至 Arduino,同时转发至后端服务器。在后端,我们将使用 Jetson AGX Orin 部署本地大型语言模型(LLM),通过 Ollama 实现对自然语言指令的理解与处理,并将反馈结果返回至前端控制系统,完成语音控制移动的闭环。
随着第一阶段基本功能的实现,我们将在第二阶段逐步引入更高级的功能,例如目标检测与自动寻路,同时探索集成轻量级机械臂,以实现简单的抓取与交互操作。此外,我们还将采用模块化设计,预留摄像头、传感器等扩展接口,以增强小车在复杂环境中的适应能力与实用性。项目最终目标是打造一个可通过自然语言交互进行控制的智能小车平台,推动语言大模型在现实世界控制系统中的应用探索。