当前位置: 首页 > news >正文

【天狼启航者】研究计划

“造车”,预计在4月中旬展开(嵌入式蓝桥杯比赛结束后),这里先计划一下,不断更新。

基本要求:

        使用STM32F407系列芯片,使用FreeRTOS系统。 

        驱动程序必须要有强大的可移植性、模块化、低耦合、简洁明了。

        硬件组成也要具有灵活的模块化,可以方便的进行修改和实验。

初步计划:

机械阶段:

  1. 先研究一个编码器电机的使用,可以实现对电机的转动方向和转速的控制,完成驱动函数。
  2. 组合4个电机,进行统一的控制,完成驱动函数。
  3. 将轮子、电源模块和开发板组装到车架上。编写测试函数,进行测试和调整。

通信与遥控阶段:

  1. 研究4G模块,先实现与PC机的通信。
  2. 实现两个4G模块的相互通信,脱离PC机;编写针对于4G遥控的驱动程序,可以控制方向和速度。
  3. 研究六轴加速度传感器模块,实现方向和幅度的读取,编写驱动程序可以将方向和幅度转化为方向和速度的遥控命令。
  4. 研究北斗模块,编写驱动程序可以将位置信息发送给控制端。
  5. (尝试)利用现有的地图软件,形成小车所在位置的地图,以及规划路径。
  6. 研究视频模块,可以将数据通过4G模块发送到控制端。
  7. 研究音频输出模块,可以发基本的打招呼功能。

感知阶段:

  1. 可以对车辆前后是否存在障碍物(对整个车辆的高度范围都要适用),以及检测障碍物的距离。
  2. 可以检测到电池的电量,可以进行电量预警功能。

人工智能阶段:

  1. 研究STM32的AI芯片,替换原来的STM32F407芯片,进入人工智能阶段。
  2. 语音识别功能的研究,利用云数据。
  3. 视频识别的研究,利用云数据。

http://www.lryc.cn/news/326695.html

相关文章:

  • 面试题 之 webpack
  • 【机器学习之旅】概念启程、步骤前行、分类掌握与实践落地
  • 外星人m18R2国行中文版原厂预装23H2原装Win11系统恢复带F12恢复重置
  • libVLC 视频抓图
  • Docker搭建LNMP环境实战(06):Docker及Docker-compose常用命令
  • ClickHouse10-ClickHouse中Kafka表引擎
  • Encoding类
  • 标定系列——预备知识-OpenCV中实现Rodrigues变换的函数(二)
  • 2014年认证杯SPSSPRO杯数学建模C题(第一阶段)土地储备方案的风险评估全过程文档及程序
  • 我的编程之路:从非计算机专业到Java开发工程师的成长之路 | 学习路线 | Java | 零基础 | 学习资源 | 自学
  • Django Cookie和Session
  • 【算法刷题 | 二叉树 04】3.27(翻转二叉树、对称二叉树、完全二叉树的节点个数、平衡二叉树、完全二叉树的所有路径)
  • 【uniapp】uniapp实现免密登录
  • 2024-03-27 问AI: 介绍一下深度学习中的 Darknet
  • POJ3037 + HDU-6714
  • Ubuntu搭建环境Cmake-Libtorch-Torchvision-PCL-VTK-OpenCV
  • 分享多种mfc100u.dll丢失的解决方法(一键修复DLL丢失的方法)
  • Redis是单线程还是多线程?(面试题)
  • 动态菜单设计
  • Haproxy负载均衡介绍即部署
  • 基于大语言模型的云故障根因分析|顶会EuroSys24论文
  • Windows直接运行python程序
  • 经典应用丨光伏行业扫码追溯新标杆,海康机器人AI智能读码器!
  • 逆流而上的选择-积极生活,逆流而上
  • SpringMVC基础Controller
  • spark 参数
  • java调用jacob进行文件转换ppt转pdf或者png
  • 鸿蒙HarmonyOS应用开发之使用DevEco Studio模板构建NDK工程
  • uniapp流浪动物救助小程序Java宠物领养小程序springboot
  • 工程企业的未来选择:Java版工程项目管理系统平台与数字化管理的融合