请问哪里可以找到origin car pro 的stm32源码,在网上找不到欸
我来帮你搜索一下社区中关于 Origin Car Pro 源码的相关资源。
你好!关于 Origin Car Pro 的 STM32 源码,目前社区中没有公开提供完整的 STM32 底层源码下载。
现状说明
- Origin Car 的 STM32 部分主要作为底层电机控制板,其固件通常是预烧录的闭源版本。
- 社区和官方文档中主要提供的是 ROS/ROS2 上层功能包(如
origincar_bringup、line_follower_perception等),而非 STM32 的 C 代码。 - 从论坛搜索结果来看,多位用户曾询问类似问题(如 寻找源文件、RDK X5 下载的镜像里没有 origincar 功能包),但均未获得官方源码释放。
建议方案
1. 确认你的开发需求
- 如果你只是想调用小车运动,无需修改 STM32 源码,直接通过 ROS 话题(如
/cmd_vel)控制即可。 - 如果你需要修改底层控制逻辑(如 PID 参数、电机协议),建议:
- 查看官方是否提供 通信协议文档(串口协议/寄存器定义)
- 通过逆向分析或联系官方获取协议细节
2. 替代方案
- 自行替换控制板:如果比赛/项目允许,可购买开源的 STM32 小车底盘(如亚博、顽童等),自行编写控制代码。
- 参考类似项目:社区中有用户分享过 亚博智能小车驱动板 ROS 源程序 的适配经验,可参考其架构。
3. 联系官方支持
- 如果是高校课程或竞赛用途(如“挑战杯”、“智慧医疗智能车竞赛”),可通过地瓜机器人官方渠道申请教学/竞赛专用源码。
- 在社区发帖时建议补充:
- 板卡具体型号(Origin Car Pro 的硬件版本)
- 使用场景(课程实验/竞赛/二次开发)
- 具体想修改的功能(电机控制/传感器读取/通信协议)
相关资源
- Origincar 快速上手教程(官方文档,含 ROS 功能包说明)
- 社区 Origincar 相关讨论(查看其他用户的解决方案)
如果需要进一步协助(如分析现有功能包结构、逆向通信协议),可以补充你的具体需求,我会提供更针对性的建议。
origin car的资料请在官方竞赛群中查找哦