jianzhang96 / hfut_robot_tech_hw

合肥工业大学《机器人技术》作业代码

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

合肥工业大学《机器人技术》作业代码+50题Final

第一次:Parse

从一条字符串里面先分割出每一条see和hear的信息。hear解析相对简单,数据的格式是固定的;see信息要解析出没一条ObjectInfo,对与每一条ObjectInfo,再分类别解析。分割字符串调用标准库里面的strtok()函数。因为没太懂题目给标记的意思,代码对发来的信息对象进行了一个判断strinOjects()。
字符串从文件in.txt读取,输出到终端和文件。

第二次:Gemo

Gemeotry.h里面声明了四个类,一些定义也直接写在里面了,Gemeotry.cpp里面主要是直线和直线、圆、矩形求交点的函数。main()里面示例调用。求解的方法就是用几何解析法代公式。
这份代码基本是从agent2d-3.1的rcsc里面移过来的。

第三次:locate.py

用python写的,求解的方法见教材106页。

第四次:Tree

先将数据整理成数据集data.txt,决策树的代码来自《机器学习实战》。trees.py求解决策树treePlotter.py根据树画出图形。sol.py调用这两个模块求解。

50题Final:fiftyExp.cpp

参考了百度文库里下载的代码文档,应该是以前学长写的,感谢。觉得有些不妥的地方调整了一下。

About

合肥工业大学《机器人技术》作业代码

License:GNU General Public License v3.0


Languages

Language:C++ 83.5%Language:Python 15.6%Language:Makefile 0.9%