天津师范大学
计算机与信息工程学院
课程设计报告
课程名称: 机器人设计
设计题目:
专业: 信息工程
班级: 08(1)班
组别:
学生姓名: 吴雪萍学号:
起止日期: 2011年3月1日~ 2011年 7月1日
指导教师: 刘岩恺梁景莲
同组人员:
课程设计题目
机器人设计实验
姓名
吴雪萍
学号
班级
08信息(1)班
班级
专业
信息工程
组别
组长
组员
指导教师
刘岩恺梁景莲
课程设计目的
设计家庭组机器人和机器人行走
课程设计环境
Vc++
课程设计任务和要求
用C++语言设计一个颜色识别的程序和一个机器人行走程序
课程设计内容描述:
绪论
通过学习机器人设计2课程,学会了家庭组机器人和足球机器人的一些理论知识。了解了机器人方向识别,动手调试了全景摄像头和前置摄像头,设置了场地、球门、白线、足球等的颜色数值。
颜色识别的产生
结合梁老师给的人脸识别程序,通过改变人脸模型建立颜色识别程序。
平台的选择及搭建
根据刘老师给的参考资料, SDK和Visual C++软件,然后一步步的按照老师所给的步骤,先建立基本界面,接着编制串口通讯控制机器人的程序,读取距离传感器信息等,最后得出了机器人行走程序如下。
课程设计源程序:
机器人行走
// : implementation file
//
#include ""
#include ""
#include ""
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog used for App About
class 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
// Implementation
protected:
//{{AFX_MSG(CAboutDlg)
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
CAboutDlg::CAboutDlg() : CDialog(CAbou
智能机器人(课程设计)报告 来自淘豆网m.daumloan.com转载请标明出处.