机器人足球比赛linux,机器人足球实验报告.doc
机器人足球实验报告.doc
实验一
一、实验目的
掌握RoboCup仿真机器人足球比赛相关知识点,具体内容如下:
Linux操作系统的熟悉及了解其基本操作。
掌握Linux下如何进行C++编程,了解gcc编译器以及一些简单编辑工具,如:vi、emacs、gedit、Anjuta、Kdevelope等。
启动RoboCup仿真(2D)足球队的比赛。
二、实验设备
硬件环境:PC机
软件环境:操作系统linux
三、实验内容(1)掌握 Linux 一些常用的命令
a)如何找到用户主目录的绝对路径名?在自己的系统上,用户主目录的绝对路径名是什么? pwd /home/student(2)将当前工作目录从/home/UVA 转到/home/Tsinghua 需要使用什么命令?如何显示当前目录?cd /home/Tsinghua(3)如何在当前目录下建立子目录 RoboCup?mkdir Robcup(4)如何删除子目录 RoboCup?rmdir Robcup(5)如何查看当前目录下的内容?ls(6)如何将文件 start.sh 的权限设定为:start.sh 属于可读、可写、可执行?chmod 777 start.sh(7)如何将当前目录包括所有子目录全部做备份文件,备份文件名为 first.tar?tar xvf dir1 first.tar(8)如何将目录/home 下每一个文件压缩成.gz 文件?tar -zcwf store.tar
(9)如何把上例中每个压缩的文件解压,并列出详细的信息?tar xvf store.tar
Ls -lg
实验二
实验目的
(1)了解Demeer5的工作原理
(2)学会对Demeer5进行简单的修改
二、实验设备
硬件环境:PC
软件环境:Linux
三、实验内容
(1)如果可踢球就用最大力踢球
else if( WM->isBallKickable()) // 如果球已知,而且当前球在我脚下(可踢)
{
VecPosition pos=( PITCH_LENGTH/2.0,(-1 + 2*(WM->getCurrentCycle()%2)) *
0.4 * SS->getGoalWidth() );
soc=kickTo(pos,SS->getBallSpeedMax());
ACT->putCommandInQueue( soc ); // 放入命令队列
ACT->putCommandInQueue( turnNeckToObject( OBJECT_BALL, soc ));
}
(2)如果球不可踢且我是队友中最快到达球的队员,则去截球
else if( WM->getFastestInSetTo( OBJECT_SET_TEAMMATES, OBJECT_BALL, &iTmp )
== WM->getAgentObjectType() && !WM->isDeadBallThem() )
// 如果球不在我的控制范围下,但是当前能最快抢到球的是我,那我就去执行抢球动作
{
Log.log( 100, "I am fastest to ball; can get there in %d cycles", iTmp );
soc = intercept( false );
ACT->putCommandInQueue( soc );
ACT->putCommandInQueue( turnNeckToObject( OBJECT_BALL, soc ));
(3)其他情况按战略点跑位
else if( posAgent.getDistanceTo(WM->getStrategicPosition()) >
1.5 + fabs(posAgent.getX()-posBall.getX())/10.0) // 到了这里就是其他距离球相对远一点的人了,如果离自己的阵形点太远,就跑回 自己的阵形点去。
{
if(WM->getAgentStamina().getStamina()>SS->getRecoverDecThr()*SS->getStaminaMax()+800)
{
soc = moveToPos(WM->getStrategicPosition(),PS-
机器人足球比赛linux,机器人足球实验报告.doc相关推荐
- 课程linux实验报告,Linux操作系统课程实验报告.doc
Linux操作系统课程实验报告.doc Linux操作系统课程实验报告班级姓名学号指导老师田丽华完成时间2014年7月目录一.实验目的1二.实验要求1三.实验内容1[第一题]1[第二题]2[第三题]4 ...
- linux内存管理实验malloc,linux内存管理实验报告.doc
linux内存管理实验报告 操作系统实验报告 院别:XXXXXX 班级:XXXXXX 学号:XXXXXX 姓名:稻草人 实验题目:内存管理实验 实验目的 通过本次试验体会操作系统中内存的分配模式: 掌 ...
- 进程同步算法实现实验报告Linux,操作系统进程同步实验报告.doc
操作系统进程同步实验报告 实验三:进程同步实验 一.实验任务: (1)掌握操作系统的进程同步原理: (2)熟悉linux的进程同步原语: (3)设计程序,实现经典进程同步问题. 二.实验原理: (1) ...
- linux系统进程控制实验报告,Linux进程控制实验报告.doc
里奴性进程控制实验报告 实验名称: Linux进程控制 实验要求:一.编写一个Linux系统C程序,由父亲创建2个子进程,再由子进程各自从控制台接收一串字符串,保存在各自的全局字符串变量中,然后正常结 ...
- linux的samba服务实验报告,Linux Samba服务器配置实验报告.doc
湖北理工学院 实验报告 课程名称: Linux 网络环境 实验项目:Samba服务器配置 专 业: 班 级: 学 号: 学生姓名: 实验报告 实验项目名称: Samba服务器配置 同组人:无 实验时间 ...
- linux dhcp配置实验报告,Linux DHCP服务器配置实验报告.doc
实验一 DHCP服务器配置 实验课程名:Red Hat Enterprise Linux系统管理 专业班级: 学号: 姓名: 实验时间: 实验地点: 指导教师: 一.实验目的 (1) 掌握Linux下 ...
- Linux系统内存管理实验报告,linux内存管理实验报告
<linux内存管理实验报告>由会员分享,可在线阅读,更多相关<linux内存管理实验报告(13页珍藏版)>请在人人文库网上搜索. 1.操作系统实验报告院别:XXXXXX班级: ...
- linux系统实训总结报告,Linux操作系统实验报告.doc
Linux操作系统实验报告.doc LINUX 操作系统实验报告课 程 Linux 操作系统 专 业 学 号 姓 名 指导教师 XXXXX 系20 年 月 日实验一 LINUX 基本命令实验目的1.掌 ...
- 嵌入式跑马灯实验报告linux,ARM嵌入式跑马灯设计实验报告.doc
ARM嵌入式跑马灯设计实验报告.doc ARM嵌入式设计实验报告 题目: 跑马灯的设计 专 业: 班 级: 姓 名: 学 号: 指导教师: 2014年11 月 目 录 1 题目要求---------- ...
- 操作系统 实验报告 linux 内核,linux操作系统内核实验报告.doc
linux操作系统内核实验报告.doc linux操作系统内核实验报告 篇一:linux操作系统实验报告 LINUX操作系统实验报告 姓 名 班级学号 指导教师 2011 年 05月 16 日 实验一 ...
最新文章
- 在 emu8086 中学习汇编In,Out指令
- 电子书下载:C# 4.0 How To
- JSP学习总结:2006
- Python 装饰器详解(下)
- Python version 3.3 required, which was not found in the registry
- tablayout 增加数字小标_Android中TabLayout添加小红点的示例代码
- Hyper-V云解决方案-IT产业新变革
- github 思维导图开元软件_最强大脑!这 7 款开源思维导图工具真的很神奇
- 600集Python从入门到精通教程(懂中文就能学会)
- 【C系列】结构体数组初始化方法
- Point-Set Topological Spatial Relations 点集拓扑空间关系
- pycharm 配置虚拟环境 安装虚拟环境
- sql server 找到刚刚插入的indentify的数字
- 从vc6.0转到vs2005 2008等出现的错误详解(HYD整理)
- Python学习记录——십 列表
- python四叶玫瑰数,任意位数自幂数寻找|Python练习系列[4]
- 2023年全国最新二级建造师精选真题及答案62
- wps excel批量获取网址标题(Title)
- linux配置usb主从_基于Linux的USB 主/从设备之间通讯的三种方式
- 无人机巡检,风力发电机组表面缺陷检测数据集(YOLO标签)
热门文章
- 中文书籍中对《人月神话》的引用(完结,共110本):软件工程通史1930-2019、实用Common Lisp编程……
- Matlab 之norm函数
- 通过3点计算出一元二次方程解析式
- Excel 技巧大全之 01 如何将公式应用于 Excel 中的整列(5 种简单方法)
- Qt 实现 QQ 截图工具(开源OEasyScreenshot)
- java计算机毕业设计疫情期间医院挂号管理系统源码+数据库+lw文档+系统+部署
- CreateIoCompletionPort函数和完成端口
- 长江课堂作业答案_长江作业本答案
- 计算机关机后自行启动,Win7官方旗舰版系统电脑关机后自动开机的解决办法
- Win11截图工具在哪里?