-
Notifications
You must be signed in to change notification settings - Fork 20
更新了论文 #556
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
更新了论文 #556
Changes from all commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
e2f477d
Delete co/meshes/front_steer_link.STL
MAXRainJay 9a2deed
Delete co/meshes/back_left_wheel_link.STL
MAXRainJay e1dbcfc
Delete co/meshes/cockpt_Link.STL
MAXRainJay 956e600
更新了新的车辆模型
MAXRainJay 8713b6b
pid优化
MAXRainJay cedbd2e
增加启动文件
MAXRainJay c350a84
URDF引导文件加入
MAXRainJay 966a8f2
添加测试脚本
MAXRainJay bdaafd0
Merge branch 'OpenHUTB:master' into master
MAXRainJay 9175d93
论文大纲(目录
MAXRainJay 9dc987a
正文(草稿
MAXRainJay 94cd8c2
Merge branch 'OpenHUTB:master' into master
MAXRainJay 98e8205
latax论文正文
MAXRainJay cb3846c
Merge branch 'OpenHUTB:master' into master
MAXRainJay be18cb3
Delete co/基于高保真模拟器的车辆与飞行器协同控制_main.tex
MAXRainJay 17cb845
Delete co/基于高保真模拟器的车辆与飞行器的协同控制论文草稿.pdf
MAXRainJay 57e0560
Add files via upload
MAXRainJay 0d73dc3
Add files via upload
MAXRainJay c66b5ac
Delete co/基于高保真模拟器的车辆与飞行器协同控制 directory
MAXRainJay afc9082
Add files via upload
MAXRainJay ae6b0c9
Delete co/基于高保真模拟器的车辆与飞行器协同控制 directory
MAXRainJay 588909b
更改了模板
MAXRainJay be45811
Delete co/基于高保真模拟器的车辆与飞行器协同控制 directory
MAXRainJay 4da8f65
更新了论文
MAXRainJay 751cf14
Delete co/基于高保真模拟器的车辆与飞行器协同控制 directory
MAXRainJay f472b76
更新了论文
MAXRainJay File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
6 changes: 6 additions & 0 deletions
6
...ative Control of Vehicles and Aircraft Based on High-Fidelity Simulator/README_缂栬瘧璇存槑.txt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| 编译说明: | ||
| 1. 本工程面向 TeXstudio + TeX Live/LaTeX 2023 使用。 | ||
| 2. 打开 hutbthesis_main.tex,使用 XeLaTeX 编译。建议连续编译 2 次,以生成/刷新目录和交叉引用。 | ||
| 3. 本版本参考文献已整理为 content/references.tex 中的 thebibliography 手工参考文献环境,不需要运行 biber。 | ||
| 4. 封面、承诺书、中英文摘要文件保持原样放在 content/ 目录;正文从 chapter1.tex 到 chapter5.tex。 | ||
| 5. 图片统一放在 figures/ 目录。 |
2 changes: 2 additions & 0 deletions
2
co/Cooperative Control of Vehicles and Aircraft Based on High-Fidelity Simulator/cmdel.bat
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| del /a /f *.xml *.bcf *.out *.log *.sav *.gz *.aux *.bbl *.bak *.dvi *.blg | ||
|
|
57 changes: 57 additions & 0 deletions
57
... Control of Vehicles and Aircraft Based on High-Fidelity Simulator/content/abstracten.aux
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,57 @@ | ||
| \relax | ||
| \providecommand\hyper@newdestlabel[2]{} | ||
| \@setckpt{content/abstracten}{ | ||
| \setcounter{page}{4} | ||
| \setcounter{equation}{0} | ||
| \setcounter{enumi}{0} | ||
| \setcounter{enumii}{0} | ||
| \setcounter{enumiii}{0} | ||
| \setcounter{enumiv}{0} | ||
| \setcounter{footnote}{0} | ||
| \setcounter{mpfootnote}{0} | ||
| \setcounter{part}{0} | ||
| \setcounter{chapter}{0} | ||
| \setcounter{section}{0} | ||
| \setcounter{subsection}{0} | ||
| \setcounter{subsubsection}{0} | ||
| \setcounter{paragraph}{0} | ||
| \setcounter{subparagraph}{0} | ||
| \setcounter{figure}{0} | ||
| \setcounter{table}{0} | ||
| \setcounter{parentequation}{0} | ||
| \setcounter{float@type}{16} | ||
| \setcounter{algorithm}{0} | ||
| \setcounter{ALC@unique}{0} | ||
| \setcounter{ALC@line}{0} | ||
| \setcounter{ALC@rem}{0} | ||
| \setcounter{ALC@depth}{0} | ||
| \setcounter{section@level}{0} | ||
| \setcounter{Item}{0} | ||
| \setcounter{Hfootnote}{0} | ||
| \setcounter{Hy@AnnotLevel}{0} | ||
| \setcounter{bookmark@seq@number}{4} | ||
| \setcounter{LT@tables}{0} | ||
| \setcounter{LT@chunks}{0} | ||
| \setcounter{CPT@WriteCount}{0} | ||
| \setcounter{CPT@numB}{0} | ||
| \setcounter{lstnumber}{1} | ||
| \setcounter{caption@flags}{0} | ||
| \setcounter{continuedfloat}{0} | ||
| \setcounter{subfigure}{0} | ||
| \setcounter{subtable}{0} | ||
| \setcounter{lastpagecount}{0} | ||
| \setcounter{hutb@bookmark}{4} | ||
| \setcounter{definition}{0} | ||
| \setcounter{theorem}{0} | ||
| \setcounter{lemma}{0} | ||
| \setcounter{corollary}{0} | ||
| \setcounter{assumption}{0} | ||
| \setcounter{conjecture}{0} | ||
| \setcounter{axiom}{0} | ||
| \setcounter{principle}{0} | ||
| \setcounter{problem}{0} | ||
| \setcounter{example}{0} | ||
| \setcounter{proof}{0} | ||
| \setcounter{solution}{0} | ||
| \setcounter{lstlisting}{0} | ||
| } |
13 changes: 13 additions & 0 deletions
13
... Control of Vehicles and Aircraft Based on High-Fidelity Simulator/content/abstracten.tex
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| %!TEX root = ../csuthesis_main.tex | ||
| \keywordsen{automatic towing vehicle \ \ aircraft docking \ \ ROS \ \ Gazebo \ \ path planning \ \ multi-sensor fusion \ \ co-simulation} | ||
| \begin{abstracten} | ||
|
|
||
| With the development of intelligent airport ground operations, aircraft towing and docking tasks require higher levels of automation, accuracy, and safety. Traditional manual towing operations rely heavily on operator experience, and may be limited by efficiency and potential safety risks. Therefore, this thesis focuses on the automatic docking process between an airport towing vehicle and an aircraft, and establishes a ROS-Gazebo co-simulation system. | ||
| First, the airport towing operation scenario is abstracted, and a kinematic model of a dual-axle steering towing vehicle is established. The relationships among steering angle, vehicle speed, and trajectory curvature are analyzed. On this basis, an aircraft-assisted perception method and a relative pose error-based control strategy are designed. By using target identity confirmation, relative distance estimation, and attitude error calculation, the towing vehicle can realize autonomous approaching, attitude adjustment, and terminal stopping judgment. Then, the towing vehicle model, aircraft target, and airport operation environment are built in Gazebo. Under the ROS framework, vehicle control, sensor data acquisition, task mode switching, and system communication are implemented through ROS nodes. | ||
| The simulation results show that the proposed ROS-Gazebo co-simulation system can realize basic processes such as vehicle model loading, steering control, wheel speed control, target approaching, docking, pushback, and retreat. The feasibility of the proposed method in the airport automatic towing and docking scenario is verified. This study provides a reference for future prototype development, control algorithm optimization, and further research on intelligent airport ground operation systems. | ||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
| \end{abstracten} |
57 changes: 57 additions & 0 deletions
57
... Control of Vehicles and Aircraft Based on High-Fidelity Simulator/content/abstractzh.aux
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,57 @@ | ||
| \relax | ||
| \providecommand\hyper@newdestlabel[2]{} | ||
| \@setckpt{content/abstractzh}{ | ||
| \setcounter{page}{3} | ||
| \setcounter{equation}{0} | ||
| \setcounter{enumi}{0} | ||
| \setcounter{enumii}{0} | ||
| \setcounter{enumiii}{0} | ||
| \setcounter{enumiv}{0} | ||
| \setcounter{footnote}{0} | ||
| \setcounter{mpfootnote}{0} | ||
| \setcounter{part}{0} | ||
| \setcounter{chapter}{0} | ||
| \setcounter{section}{0} | ||
| \setcounter{subsection}{0} | ||
| \setcounter{subsubsection}{0} | ||
| \setcounter{paragraph}{0} | ||
| \setcounter{subparagraph}{0} | ||
| \setcounter{figure}{0} | ||
| \setcounter{table}{0} | ||
| \setcounter{parentequation}{0} | ||
| \setcounter{float@type}{16} | ||
| \setcounter{algorithm}{0} | ||
| \setcounter{ALC@unique}{0} | ||
| \setcounter{ALC@line}{0} | ||
| \setcounter{ALC@rem}{0} | ||
| \setcounter{ALC@depth}{0} | ||
| \setcounter{section@level}{0} | ||
| \setcounter{Item}{0} | ||
| \setcounter{Hfootnote}{0} | ||
| \setcounter{Hy@AnnotLevel}{0} | ||
| \setcounter{bookmark@seq@number}{3} | ||
| \setcounter{LT@tables}{0} | ||
| \setcounter{LT@chunks}{0} | ||
| \setcounter{CPT@WriteCount}{0} | ||
| \setcounter{CPT@numB}{0} | ||
| \setcounter{lstnumber}{1} | ||
| \setcounter{caption@flags}{0} | ||
| \setcounter{continuedfloat}{0} | ||
| \setcounter{subfigure}{0} | ||
| \setcounter{subtable}{0} | ||
| \setcounter{lastpagecount}{0} | ||
| \setcounter{hutb@bookmark}{3} | ||
| \setcounter{definition}{0} | ||
| \setcounter{theorem}{0} | ||
| \setcounter{lemma}{0} | ||
| \setcounter{corollary}{0} | ||
| \setcounter{assumption}{0} | ||
| \setcounter{conjecture}{0} | ||
| \setcounter{axiom}{0} | ||
| \setcounter{principle}{0} | ||
| \setcounter{problem}{0} | ||
| \setcounter{example}{0} | ||
| \setcounter{proof}{0} | ||
| \setcounter{solution}{0} | ||
| \setcounter{lstlisting}{0} | ||
| } |
15 changes: 15 additions & 0 deletions
15
... Control of Vehicles and Aircraft Based on High-Fidelity Simulator/content/abstractzh.tex
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| %!TEX root = ../csuthesis_main.tex | ||
| % 设置中文摘要 | ||
| \keywordscn{自动牵引车\quad 飞机对接\quad ROS\quad Gazebo\quad 路径规划\quad 联合仿真} | ||
| %\categorycn{TP391} | ||
| \begin{abstractzh} | ||
|
|
||
|
|
||
| 随着机场地面运行智能化水平的提升,飞机牵引与对接作业对自动化、精确性和安全性提出了更高要求。针对传统人工牵引方式依赖经验、作业效率受限及安全风险较高等问题,本文以自动牵引车与飞机对接过程为研究对象,基于ROS与Gazebo平台构建联合仿真系统。 | ||
| 本文首先对机场牵引作业场景进行抽象,建立双桥转向牵引车运动学模型,并分析转向角、速度与轨迹曲率之间的约束关系。在此基础上,设计飞机辅助感知与相对位姿误差控制方法,通过目标身份确认、相对距离与姿态误差获取,实现牵引车的自动接近、姿态调整和停车判定。随后,基于Gazebo搭建牵引车、飞机目标和机场作业环境,并通过ROS节点完成车辆控制、传感器数据获取、任务模式切换和系统通信。 | ||
| 仿真结果表明,所构建的ROS-Gazebo联合仿真系统能够实现牵引车模型加载、转向控制、轮速控制、目标接近、对接、推出和撤离等基本流程,验证了所提方法在机场自动牵引对接场景中的可行性。本文研究可为后续真实样机开发、控制算法优化和多传感器融合研究提供一定参考 | ||
|
|
||
|
|
||
|
|
||
|
|
||
| \end{abstractzh} |
58 changes: 58 additions & 0 deletions
58
...ol of Vehicles and Aircraft Based on High-Fidelity Simulator/content/acknowledgements.aux
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,58 @@ | ||
| \relax | ||
| \providecommand\hyper@newdestlabel[2]{} | ||
| \@writefile{toc}{\contentsline {chapter}{致谢}{38}{section.5.2}\protected@file@percent } | ||
| \@setckpt{content/acknowledgements}{ | ||
| \setcounter{page}{39} | ||
| \setcounter{equation}{0} | ||
| \setcounter{enumi}{3} | ||
| \setcounter{enumii}{0} | ||
| \setcounter{enumiii}{0} | ||
| \setcounter{enumiv}{0} | ||
| \setcounter{footnote}{0} | ||
| \setcounter{mpfootnote}{0} | ||
| \setcounter{part}{0} | ||
| \setcounter{chapter}{5} | ||
| \setcounter{section}{2} | ||
| \setcounter{subsection}{0} | ||
| \setcounter{subsubsection}{0} | ||
| \setcounter{paragraph}{0} | ||
| \setcounter{subparagraph}{0} | ||
| \setcounter{figure}{0} | ||
| \setcounter{table}{0} | ||
| \setcounter{parentequation}{0} | ||
| \setcounter{float@type}{16} | ||
| \setcounter{algorithm}{0} | ||
| \setcounter{ALC@unique}{0} | ||
| \setcounter{ALC@line}{0} | ||
| \setcounter{ALC@rem}{0} | ||
| \setcounter{ALC@depth}{0} | ||
| \setcounter{section@level}{0} | ||
| \setcounter{Item}{3} | ||
| \setcounter{Hfootnote}{0} | ||
| \setcounter{Hy@AnnotLevel}{0} | ||
| \setcounter{bookmark@seq@number}{80} | ||
| \setcounter{LT@tables}{2} | ||
| \setcounter{LT@chunks}{3} | ||
| \setcounter{CPT@WriteCount}{0} | ||
| \setcounter{CPT@numB}{0} | ||
| \setcounter{lstnumber}{1} | ||
| \setcounter{caption@flags}{2} | ||
| \setcounter{continuedfloat}{0} | ||
| \setcounter{subfigure}{0} | ||
| \setcounter{subtable}{0} | ||
| \setcounter{lastpagecount}{0} | ||
| \setcounter{hutb@bookmark}{5} | ||
| \setcounter{definition}{0} | ||
| \setcounter{theorem}{0} | ||
| \setcounter{lemma}{0} | ||
| \setcounter{corollary}{0} | ||
| \setcounter{assumption}{0} | ||
| \setcounter{conjecture}{0} | ||
| \setcounter{axiom}{0} | ||
| \setcounter{principle}{0} | ||
| \setcounter{problem}{0} | ||
| \setcounter{example}{0} | ||
| \setcounter{proof}{0} | ||
| \setcounter{solution}{0} | ||
| \setcounter{lstlisting}{0} | ||
| } |
16 changes: 16 additions & 0 deletions
16
...ol of Vehicles and Aircraft Based on High-Fidelity Simulator/content/acknowledgements.tex
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| %!TEX root = ../hutbthesis_main.tex | ||
| \begin{acknowledgements} | ||
|
|
||
| 这篇课题从开题到落地,离不开相关老师朋友以及家人的支持与帮助。 | ||
|
|
||
| 首先,我想要感谢导师在论文选题、研究思路、系统设计和论文撰写过程中给予的耐心指导。从课题方向的确定,到ROS与Gazebo联合仿真方案的完善,再到论文结构、技术路线和文字表达的修改,老师都提出了许多宝贵意见,使我能够更加清晰地理解课题研究重点,并逐步完成毕业设计任务;同时,在改进的过程中又学到了新的设计理念。 | ||
|
|
||
| 其次,感谢实习单位相关部门前辈给出的经验,是他们及时的经验分享让我在设计方案上少走了很多弯路。 | ||
|
|
||
| 同时,我还要感谢家人在整个课题周期所给予的情绪理解与资金支持,感谢朋友给予的设备支持。没有他们的帮助我无法在短时间完成第一辆实体车辆的硬件测试。 | ||
|
|
||
| 最后,我还想留一份给自己。作为一项早已躺在桌面的``新建文件夹'',这个论文的完成标志着整个项目的突破进展。我也要感谢那个三年来不曾放弃这个想法的自己。 | ||
|
|
||
| 总之,通过本次毕业设计,我对机器人系统建模、ROS仿真平台、车辆运动控制以及工程项目实施流程有了更深入的认识,也进一步提高了独立分析问题和解决问题的能力。今后我将继续保持严谨踏实的学习态度,在相关专业方向上不断积累和提升。 | ||
|
|
||
| \end{acknowledgements} |
72 changes: 72 additions & 0 deletions
72
...ve Control of Vehicles and Aircraft Based on High-Fidelity Simulator/content/appendix.aux
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,72 @@ | ||
| \relax | ||
| \providecommand\hyper@newdestlabel[2]{} | ||
| \gdef \LT@iii {\LT@entry | ||
| {1}{74.74963pt}\LT@entry | ||
| {1}{380.49446pt}} | ||
| \gdef \LT@iv {\LT@entry | ||
| {1}{58.81943pt}\LT@entry | ||
| {1}{111.44968pt}\LT@entry | ||
| {1}{95.8897pt}\LT@entry | ||
| {1}{87.99164pt}\LT@entry | ||
| {1}{101.13092pt}} | ||
| \@writefile{toc}{\contentsline {chapter}{\numberline {附录 A\hspace {.3em}}主要符号、缩写说明、方法对比表格}{42}{appendix.A}\protected@file@percent } | ||
| \@writefile{lof}{\addvspace {10.0pt}} | ||
| \@writefile{lot}{\addvspace {10.0pt}} | ||
| \@writefile{toc}{\contentsline {chapter}{\numberline {附录 B\hspace {.3em}}ROS-Gazebo仿真系统主要命令与自动牵引作业核心节选}{44}{appendix.B}\protected@file@percent } | ||
| \@writefile{lof}{\addvspace {10.0pt}} | ||
| \@writefile{lot}{\addvspace {10.0pt}} | ||
| \@setckpt{content/appendix}{ | ||
| \setcounter{page}{50} | ||
| \setcounter{equation}{0} | ||
| \setcounter{enumi}{3} | ||
| \setcounter{enumii}{0} | ||
| \setcounter{enumiii}{0} | ||
| \setcounter{enumiv}{38} | ||
| \setcounter{footnote}{0} | ||
| \setcounter{mpfootnote}{0} | ||
| \setcounter{part}{0} | ||
| \setcounter{chapter}{2} | ||
| \setcounter{section}{0} | ||
| \setcounter{subsection}{0} | ||
| \setcounter{subsubsection}{0} | ||
| \setcounter{paragraph}{0} | ||
| \setcounter{subparagraph}{0} | ||
| \setcounter{figure}{0} | ||
| \setcounter{table}{0} | ||
| \setcounter{parentequation}{0} | ||
| \setcounter{float@type}{16} | ||
| \setcounter{algorithm}{0} | ||
| \setcounter{ALC@unique}{0} | ||
| \setcounter{ALC@line}{0} | ||
| \setcounter{ALC@rem}{0} | ||
| \setcounter{ALC@depth}{0} | ||
| \setcounter{section@level}{0} | ||
| \setcounter{Item}{3} | ||
| \setcounter{Hfootnote}{0} | ||
| \setcounter{Hy@AnnotLevel}{0} | ||
| \setcounter{bookmark@seq@number}{83} | ||
| \setcounter{LT@tables}{4} | ||
| \setcounter{LT@chunks}{3} | ||
| \setcounter{CPT@WriteCount}{0} | ||
| \setcounter{CPT@numB}{0} | ||
| \setcounter{lstnumber}{1} | ||
| \setcounter{caption@flags}{2} | ||
| \setcounter{continuedfloat}{0} | ||
| \setcounter{subfigure}{0} | ||
| \setcounter{subtable}{0} | ||
| \setcounter{lastpagecount}{0} | ||
| \setcounter{hutb@bookmark}{5} | ||
| \setcounter{definition}{0} | ||
| \setcounter{theorem}{0} | ||
| \setcounter{lemma}{0} | ||
| \setcounter{corollary}{0} | ||
| \setcounter{assumption}{0} | ||
| \setcounter{conjecture}{0} | ||
| \setcounter{axiom}{0} | ||
| \setcounter{principle}{0} | ||
| \setcounter{problem}{0} | ||
| \setcounter{example}{0} | ||
| \setcounter{proof}{0} | ||
| \setcounter{solution}{0} | ||
| \setcounter{lstlisting}{0} | ||
| } |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
临时生成的文件都必须删除。
其他类似都要删除