Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
智能战车 DIY 活动正式起航
发布于 2019-07-11 19:54:20 浏览:2941
订阅该版
[tocm] * 本帖最后由 yqiu 于 2019-7-12 11:51 编辑 * 欢迎大家参与一起 DIY 智能战车活动,本次活动的成果将是制作出一辆属于自己的智能战车,活动过程中,会涉及到方方面面的知识,需要大家持续学习。相关的资料全部开源/开放。 ## 功能要求 ### 基本功能:遥控智能车 * 本功能需要完成底盘运动控制系统,进而通过底盘的电机控制战车能够前进、后退、左转、右转、旋转、加速、减速!并实现通过编码器反馈速度,通过PID算法控制速度。战车可以支持不同类型的底盘,如:麦克纳姆轮、后轮差速驱动、前轮舵机转向,后轮动力驱动等等。也支持通过PWM或者CAN进行控制的电机! * 除此之外,还需要实现遥控系统,以达成使用遥控器对战车进行遥控指挥!我们可以支持大多数遥控器,比如:PS2遥控、航模遥控器、手机或PC通过Wi-Fi遥控! ### 高级功能:云台和射击功能 、自动识别目标 * 完成这一部分,参与者也许会遇到一些挑战,但只有遇到过挑战才能体会“会当凌绝顶”的快意不是吗?我们需要完成射击系统,通过二轴云台控制射击装置的运动,实现射击装置可上下、左右转动,以瞄准射击目标。支持红外射击(通过红外激光进行发射)、水弹射击(通过拨弹轮和摩擦轮控制射击,对机械要求高),以上射击方式可自选。我们将使用LED灯管或者LCD屏标识血量,被射中的战车可以显示失血。并实现战车在射击和被击中都会发出声音! * 为了避免沙雕战车敌我不分的情况,我们还需要完成目标识别系统。这里需要通过摄像头进行图像采集,使用机器视觉对采集的图像进行目标识别,然后控制射击系统对目标进行射击! ### 扩展功能:自由发挥 * 平衡车、履带车、避障、路径规划、竞速、图像视觉、语音等 ## 时间安排 第一阶段 4 周 ### 第一周 1. 第一阶段硬件环境准备,控制板、车模底盘及其他配件 * 控制板,自行选择,如 IoT Board,Robomaster,imxRT 等,官方使用 IoT Board; * https://item.taobao.com/item.htm?id=583527145598 * https://github.com/RT-Thread/IoT_Board * 底盘自行选择,参考底盘: * https://item.taobao.com/item.htm?spm=a1z0d.6639537.1997196601.220.61187484ephkBL&id=35831296664 * https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-16331967916.36.26fd22bfp3xr3H&id=550450598518 * https://item.taobao.com/item.htm?spm=2013.1.20160405.12.afaf11b7lLmKUu&scm=1007.13066.127283.0&id=579913504272 * 电机驱动板参考 * https://item.taobao.com/item.htm?spm=a1z0d.6639537.1997196601.255.61187484ephkBL&id=578999575475 * 遥控器自选,PS2 / 航模遥控 / 大疆遥控器,参考: * https://item.taobao.com/item.htm?spm=a1z0d.6639537.1997196601.202.61187484ephkBL&id=536581090144 2. 软件项目准备 * 熟悉 Git、Github、Markdown * 参考 https://github.com/yqiu2018/pandora_robot 创建自己的 github 仓库 * 向 https://github.com/yqiu2018/chariot_notice/blob/master/README.md 提交 pr, 登记信息 3. 在控制板上移植 RT-Thread,FinSH 能正常运行 * 使用 RT-Thread 3.1.3 版本,下载地址:https://pan.baidu.com/s/1mgIAyWo#list/path=%2Fsharelink4264488348-458281830578469%2FRT-Thread%E5%8F%91%E5%B8%83&parentPath=%2Fsharelink4264488348-458281830578469 * 入门资料: https://www.rt-thread.org/document/site/ * API手册:https://www.rt-thread.org/document/api/index.html * STM32 上运行:https://github.com/RT-Thread/rt-thread/tree/master/bsp/stm32 * ENV工具:ENV工具可以通过以下链接获取:https://pan.baidu.com/s/1cg28rk#list/path=%2F 4. PWM 驱动或者CAN 驱动调试成功 * 参考 https://www.rt-thread.org/document/site/programming-manual/device/pwm/pwm/ 完成文档报告例如:“[一起 DIY 智能战车]软硬件环境准备”。介绍软硬件环境的准备过程,提交到自己的 github 仓库,并发布到至少一个论坛; ### 第二周 1. 实现智能车开环控制功能 * 阅读 RT-Robot 源码 * 阅读 RT-Robot 设计文档 * 实现智能车的开环控制功能,智能车能前进/后退/左转/右转 完成文档报告例如:“[一起 DIY 智能战车]创建智能车应用,实现开环控制”。提交到自己的 github 仓库,并发布到至少一个论坛; ### 第三周 1. 实现遥控器控制功能 * 控制板如有 Wi-Fi 功能,先可使用 Wi-Fi 实现 Telnet 进行控制 * 其他的可以使用 PS2 / 航模 / 大疆遥控器进行控制 完成文档报告例如:“[一起 DIY 智能战车]创建智能车应用,实现遥控器控制”。提交到自己的 github 仓库,并发布到至少一个论坛; ### 第四周 1. 实现编码器驱动或者其他测速驱动 2. 调试 PID 控制算法,实现闭环控制 完成文档报告例如:“[一起 DIY 智能战车]创建智能车应用,实现闭环控制”。提交到自己的 github 仓库,并发布到至少一个论坛; ## 第二阶段 ### 待安排
查看更多
5
个回答
默认排序
按发布时间排序
来一颗糖
2019-07-12
这家伙很懒,什么也没写!
我顶!:lol
whj467467222
认证专家
2019-07-12
开源,分享,交流,共同进步
围观一下
XQQ
2019-07-12
这家伙很懒,什么也没写!
围观+1
dabin9527
2019-07-16
这家伙很懒,什么也没写!
做出来会不会比S1还贵了 不过重在过程,能开发一些软硬件组合组装一下吗,让更多人玩起来才好玩
yqiu
2019-07-16
这家伙很懒,什么也没写!
>做出来会不会比S1还贵了 不过重在过程,能开发一些软硬件组合组装一下吗,让更多人玩起来才好玩 ... --- 大家都开始了,欢迎参与进来。小车成本可高可低的,预算有限可选择便宜的配件,预算充足选择好一点的配件。
撰写答案
登录
注册新账号
关注者
0
被浏览
2.9k
关于作者
yqiu
这家伙很懒,什么也没写!
提问
1
回答
652
被采纳
2
关注TA
发私信
相关问题
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
【FRDM-MCXA156测评】- CherryUSB与hid鼠标设备模仿
2
【FRDM-MCXA156测评】- 硬件SPI模块
3
【NXP-MCXA156】恩智浦A156上的 IIC(硬件) 实践
4
【FRA156测评DM-MCX】- PWM模块
5
【FRDM-MCXA156 评测】CAN通讯
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
rt-smart
FAL
I2C_IIC
UART
ESP8266
cubemx
WIZnet_W5500
ota在线升级
PWM
BSP
flash
freemodbus
packages_软件包
潘多拉开发板_Pandora
定时器
GD32
ADC
flashDB
编译报错
socket
中断
Debug
rt_mq_消息队列_msg_queue
keil_MDK
ulog
SFUD
msh
C++_cpp
MicroPython
本月问答贡献
出出啊
1520
个答案
343
次被采纳
小小李sunny
1444
个答案
290
次被采纳
张世争
813
个答案
177
次被采纳
crystal266
550
个答案
161
次被采纳
whj467467222
1222
个答案
149
次被采纳
本月文章贡献
出出啊
1
篇文章
5
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
3
次点赞
crystal266
2
篇文章
1
次点赞
whj467467222
2
篇文章
2
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部