- 在main.py中注释掉run_task_2函数,确保任务执行流程的简化。 - 在task_4.py中添加go_straight_until_sky_ratio_below函数以实现基于灰色天空比例的直线移动。 - 更新README.md以反映任务4和任务5的最新描述,合并相关内容。 - 删除task_5中的多个不再使用的文件,优化代码结构。
59 lines
1.3 KiB
Markdown
59 lines
1.3 KiB
Markdown
# 任务模块
|
||
|
||
## top
|
||
|
||
1. “装货 / qrcode”
|
||
2. 曲线赛道
|
||
3. 上下坡
|
||
- 存在两种可能性
|
||
4. 石板道
|
||
5. 栅栏 / 栏杆
|
||
|
||
## Task-1:出生点 - 取货
|
||
|
||

|
||
|
||
从二维码取货完,然后走到弯道入口。
|
||
|
||

|
||
|
||
### 校准前方横线 & 距离距离
|
||
|
||
RGB 摄像机所在位置的确定:
|
||
主要是需要确定其高度。
|
||
|
||
## Task-2:弯道任务
|
||
过去,以及回来。两个方向都需要。
|
||
|
||

|
||

|
||
|
||
## Task-2.5:识别
|
||
> 根据箭头决定方向。
|
||
|
||
这里采取传统cv的基于凸包计算的算法。
|
||
|
||
## Task-3:上下坡
|
||
同样需要考虑两个方向。(正式计时各有一半的概率)
|
||
> 感觉两个坡度稍微有一点点区别。
|
||
|
||

|
||

|
||
|
||
以及反方向。
|
||
|
||
## Task-4:石板路 & 过栅栏
|
||
|
||

|
||

|
||
|
||

|
||
|
||
## Task-5:走向卸货 & 卸货
|
||
从上一个赛道结束到 B 二维码。
|
||
|
||
也可能在另一边。
|
||
这里是感觉在走过去的过程中就能判断二维码。
|
||
|
||

|
||
 |