Skip to content

Commit

Permalink
更新一份实验报告+一份作业
Browse files Browse the repository at this point in the history
  • Loading branch information
OliverWu515 committed Oct 27, 2024
1 parent 34e1107 commit 2da209a
Show file tree
Hide file tree
Showing 8 changed files with 68 additions and 26 deletions.
32 changes: 14 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,28 @@
# 课程代码 - 课程名
# AUTO3012 - 移动机器人导论

<!--
1. 通过 [Shields.io](https://shields.io/) 生成如下的徽章,标注课程的基本信息。
2. 请根据课程的具体内容增删仓库的子文件夹。子文件夹建议使用小写英文,并且添加 README.md。
3. 关于课程的描述可以不止以下几个方面,酌情增删。
4. hoa.moe 生成本课程对应页面后,请将页面链接复制到 GitHub 仓库的 About/Website 中。
5. 可以在 GitHub 页面的 About/Topics 中为课程添加话题名称。
-->

![考试课](https://img.shields.io/badge/%E8%80%83%E8%AF%95%E8%AF%BE-red)
![考查课](https://img.shields.io/badge/%E8%80%83%E6%9F%A5%E8%AF%BE-green)
![学分](https://img.shields.io/badge/%E5%AD%A6%E5%88%86-4-moccasin)
![跨专业选修课](https://img.shields.io/badge/%E8%B7%A8%E4%B8%93%E4%B8%9A%E9%80%89%E4%BF%AE%E8%AF%BE-lightskyblue)
![实验](https://img.shields.io/badge/%E5%AE%9E%E9%AA%8C-purple)
![文理通识](https://img.shields.io/badge/%E6%96%87%E7%90%86%E9%80%9A%E8%AF%86-orange)
![学分](https://img.shields.io/badge/%E5%AD%A6%E5%88%86-2-moccasin)
![限选](https://img.shields.io/badge/限选-green)

![成绩构成](https://img.shields.io/badge/%E6%88%90%E7%BB%A9%E6%9E%84%E6%88%90-gold)
![作业40%](https://img.shields.io/badge/%E4%BD%9C%E4%B8%9A-40%25-wheat)
![期末考试60%](https://img.shields.io/badge/%E6%9C%9F%E6%9C%AB%E8%80%83%E8%AF%95-60%25-wheat)
![作业10%](https://img.shields.io/badge/%E4%BD%9C%E4%B8%9A-10%25-wheat)
![实验50%](https://img.shields.io/badge/实验-50%25-wheat)
![实验报告40%](https://img.shields.io/badge/实验报告-40%25-wheat)


## 授课教师

- (教师名)
- 授课风格:
- 李芃
- 授课风格:念 PPT。时有一些板书和扩展。
- 听课建议:
- ……

## 关于考试

没有考试。

## 学习建议

课程覆盖感知、规划、控制等多方面内容,比较基础。PPT 观感不佳,稍显混乱,可听老师讲解。概念比较多,但最后不考试,无需死记硬背。

实验有四个,是一天做完(1-8 节),需当堂验收。前两个是仿真,需要写 MATLAB 程序,繁而不难(吐槽一下有错的示例代码);后两个是用实验室的机器人进行建图和导航,无需写代码,比较简单,建议大家去干扰较少的楼道或电梯间里完成实验。
Binary file added assignments/2024-wjd-作业1.pdf
Binary file not shown.
Binary file added labs/2024-wjd/2024-wjd.pdf
Binary file not shown.
9 changes: 9 additions & 0 deletions labs/2024-wjd/PGM2png.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
from PIL import Image

def read_img():
im = Image.open("eai_map_imu.pgm") # 读取文件
im.save("output_image.png")
print(im.size) # 输出图片大小

if __name__ == "__main__":
read_img() # 调用read_img()
5 changes: 5 additions & 0 deletions labs/2024-wjd/eai_map_imu.pgm

Large diffs are not rendered by default.

36 changes: 36 additions & 0 deletions labs/2024-wjd/流程图(请将扩展名改为md).txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
```mermaid
graph TD
0([开始])
A[相关参数初始化]-->AA[纯跟踪算法得到控制输入]-->AAA[得到机器人速度]-->AAAA[更新姿态和图形]-->A
AAAA--手动结束-->1([结束])

%% 纯跟踪算法
00([纯跟踪算法开始])
B(根据当前速度计算预瞄距离)
C(找到距离当前位置最近的目标点 A)
0-->A
00-->B
B-->C
D(从 A 出发, 寻找恰好与之相距预瞄距离的目标点)
C-->D
D-->E
E-->F
E(计算目标点与当前位置的距离)
F(根据目标点与质心坐标的向量计算角度差和角速度)
F-->11
11([纯跟踪算法结束])
```

```mermaid
graph TD
00([开始])
B(测试底盘和激光雷达是否能正常运行)
C(gmapping SLAM 算法构建地图并保存)
00-->B
B-->C
D(使用 navigation 进行全局或局部路径规划)
C-->D
D-->11
11([结束])
```

3 changes: 0 additions & 3 deletions slides/README.md

This file was deleted.

9 changes: 4 additions & 5 deletions tag.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
### 这是供前端页面自动生成索引的文件。保存时请删除此行注释! ###
category: 必修/限选/跨专业选修/研究生阶段课程/文理通识/归档
module: 实践课程体系/控制理论与控制工程/机器人与智能系统/智能检测(仅有限选课有此字段)
semester: 第x学年x季(示例:第一学年秋季 / 第一学年春季)【需保留学期间的空格】
name: (示例)大学物理实验
category: 限选
module: 机器人与智能系统
semester: 第四学年秋季
name: 移动机器人导论

0 comments on commit 2da209a

Please sign in to comment.