- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
足球机器人程序
#ifndef Strategy_H
#define Strategy_H
// The following ifdef block is the standard way of creating macros which make exporting
// from a DLL simpler. All files within this DLL are compiled with the STRATEGY_EXPORTS
// symbol defined on the command line. this symbol should not be defined on any project
// that uses this DLL. This way any other project whose source files include this file see
// STRATEGY_API functions as being imported from a DLL, wheras this DLL sees symbols
// defined with this macro as being exported.
#ifdef STRATEGY_EXPORTS
#define STRATEGY_API __declspec(dllexport)
#else
#define STRATEGY_API __declspec(dllimport)
#endif
#include string.h
#include stdio.h
const long PLAYERS_PER_SIDE = 5;
// gameState
const long FREE_BALL = 1;
const long PLACE_KICK = 2;
const long PENALTY_KICK = 3;
const long FREE_KICK = 4;
const long GOAL_KICK = 5;
// whosBall
const long ANYONES_BALL = 0;
const long BLUE_BALL = 1;
const long YELLOW_BALL = 2;
// global variables -- Useful field positions ... maybe???
//预先定义好地称的尺寸信息
const double FTOP = 77.2392; //Field Top Y coordinate
const double FBOT = 6.3730; //Field Bottom y coordinate
const double GTOPY = 49.6801; //Goal Top Y coordinate
const double GBOTY = 33.9320; //Goal Bottom coordinate
const double GRIGHT = 97.3632; //Right Goal Bach coordinate
const double GLEFT = 2.8748; //Left Goal Back coordinate
const double FRIGHTX = 93.4259; //Field Right x coordinate
const double FLEFTX = 6.8118; //Field Left x coordinate
const double OFFSET=4.5;
int max;
int min;
int mid1;
int mid2;
int min1,min2;
int Old_Role;
int Area1,Area2;
double RB_dis[5];
double RB_time[5];
double RB_angle[5];
double TOFFSET1;
double dis[6];
typedef struct //机器人坐标
{
double x, y, z;
} Vec
您可能关注的文档
- 2012-2013学年宝安区第一学期期中联考九年级英语试卷.doc
- zhiliu生产车间各级职责.doc
- 药店接待顾客流程.doc
- 5 音频处理Cool Edit.ppt
- T-1103 J207球罐基础允许偏差复测记录.doc
- 金三立客户端使用说明书V1.3.5.5.pdf
- 单因素切削力实验报告第3台.doc
- Photoshop中关于命令的21条技巧.pdf
- 宣传材料制作工具Publisher 培训测试题满分答案.docx
- Pocket PC上的三维场景构建.doc
- 六年级科学总习单项练习测试题(含答案).doc
- 机械通气学习班摸底试卷(附答案).doc
- 2025版《暑假鸡娃工具包》【45页超清无水印可直接打印】.docx
- 营养药品知识培训试卷(有答案).doc
- 2025《工业酚醛树脂生产废水处理中的序批式活性污泥法(SBR)设计计算案例》2200字.docx
- 2025《五年级·暑期乐学手册》【超清无水印可直接打印】.docx
- 2025《立德树人视域下河北省高校足球选项课教学模式现状分析》4300字.docx
- 动土安全作业培训课件.pptx
- 2025《国内外快时尚的发展现状分析》3000字.docx
- 2025年开展《全国节能宣传周》活动方案 (汇编8份).docx
文档评论(0)