智能机器人课程设计报告天 津 师 范 大 学计 算 机 与 信 息 工 程 学 院课 程 设 计 报 告课程名称: 机器人设计 设计题目: 专 业: 信息工程 班 级: 08( 1) 班 组 别: 学生姓名: 吴雪萍 学 号: 08509205 起止日期: 3 月 1 日 ~ 7 月 1 日 指导老师: 刘岩恺 梁景莲 同组人员: 课程设计题目机器人设计实验姓名吴雪萍学号08509205班级08 信息( 1) 班班级专业信息工程组别组长组员指导老师刘岩恺 梁景莲课程设计目的设计家庭组机器人和机器人行走课程设计环境Vc++课程设计任务和要求用 C++语言设计一个颜色识别的程序和一个机器人行走程序课程设计内容描述: 1.绪论 经过学习机器人设计 2 课程, 学会了家庭组机器人和足球机器人的一些理论知识。了解了机器人方向识别, 动手调试了全景摄像头和前置摄像头, 设置了场地、 球门、 白线、 足球等的颜色数值。2. 颜色识别的产生 结合梁老师给的人脸识别程序, 经过改变人脸模型建立颜色识别程序。 3. 平台的选择及搭建 根据刘老师给的参考资料, 首先安装了 DirectX9.0 SDK 和 Visual C++软件, 然后一步步的根据老师所给的步骤, 先建立基本界面, 接着编制串口通讯控制机器人的程序, 读取距离传感器信息等, 最后得出了机器人行走程序如下。课程设计源程序: 机器人行走// VoyTestDlg.cpp : implementation file//#include "stdafx.h"#include "VoyTest.h"#include "VoyTestDlg.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif/////////////////////////////////////////////////////////////////////////////// CAboutDlg dialog used for App Aboutclass CAboutDlg : public CDialog{public:CAboutDlg();// Dialog Data//{{AFX_DATA(CAboutDlg)enum { IDD = IDD_ABOUTBOX };//}}AFX_DATA// ClassWizard generated virtual function overrides//{{AFX_VIRTUAL(CAboutDlg)protected:virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support//}}AFX_VIRTUAL// Implementationprotected://{{AFX_MSG(CAboutDlg)//}}AFX_MSGDECLARE_MESSAGE_MAP()};CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD){//{{AFX_DATA_INIT(CAboutDlg)//}}AFX_DATA_INIT}void CAboutDlg::DoDataExchange(CDataExchange* pDX){CDi...