合肥工业大学机器人技术期末_合肥工业大学 机器人技术 作业和实验

简介

你好!

在这篇文章中,我将免费共享合肥工业大学《机器人技术》作业和实验环节的代码和个人报告,以供交流学习。为了方便更多的同学搜索到这篇博客,我会在下面贴出一部分实验题目。

共享资源包括:

4次常规作业

实验1-6的实验报告

实验7(大实验,也就是编写球队)的代码

实验考试50题题库(含解析)

需要注意的是,这门课程并不困难,所以即使你是卷王,你也不会超出普通同学很多。如果觉得自己学的不太好,也不必太担心。

实验报告和代码均是2019-2020学年版本,不同学年的实验内容可能有差异,使用时需特别注意。

此外,不考虑重复的情况下,这些作业应该能帮你拿至少3个A,而这些报告和最后做出来的球队呢,应该能帮你拿个95左右的成绩。

如果你真的很想卷中卷中卷,就要踢个第一,建议你联系下面链接的几位博主:

https://me.csdn.net/qq_42650433

https://me.csdn.net/qq_44653420

以上

《机器人技术》第一次作业

题目: 在机器人足球比赛中,server和球员client之间通过发送字符串来进行信息交互,其中server要把某球员的听觉和视觉信息发送给该球员,信息的格式如下所示:

(hear Time Sender Message)

(see Time ObjInfo ObjInfo …)

其中

(hear Time Sender Message)的具体含义如下:

Time:前的仿真周期。

Sender

如果是其他球员发送的消息,那么是发送者的相当方向(Direction)

self:发送者是自己本人。

referee:裁判是发送者。

online_coach_left 或者online_coach_ringt:发送者是在线教练。

Message:消息内容。

(see Time ObjInfo ObjInfo …)的具体含义如下:

《机器人技术》第二次作业

用面向对象的思维设计相关类,从而实现直线与直线、直线与圆、直线与矩形的交点。

要求各给出每个案例的至少一个示例的程序。

《机器人技术》第三次作业

已知 2 个点的信息,定位自己的绝对坐标。

设图中 C(0,0),P1(-52.5,-32), P2(-52.5, 32), P3(52.5,32), P4(52.5,-32), P5(0,-32),

P6(0,32), P7(-30,-7), P8(-30, 7), P9(30,7), P10(30, -7),G1(-52.5,0),G2(52.5,0)

随机得到附近 2 点距离自己的信息(r,theta), r 表示目标点距离自己的距离,theta

表示以自己中心的极角.(顺时针(0,180),逆时针(0,-180)。计算自己的位置。

输入示例:(P8 22 0) (P7 15 30)

求出机器人在场上的绝对位置

实验报告

实验1-6都没什么可讲的,可用的报告都给你了。

实验7需要一点小小的技巧。

我会把球队代码放在仓库里,大家可以自行下载。

代码示例

以下为球队代码片段:

else if( WM->isCornerKickUs())

{

if(WM->isBallKickable() )

{

soc = kickTo(pointKickToC(), 2.0);

}

else if(WM->getFastestInSetTo( OBJECT_SET_TEAMMATES, OBJECT_BALL, &iTmp)

== WM->getAgentObjectType())

{

soc = moveToPos(posBall, PS->getPlayerWhenToTurnAngle());

}

else if(WM->getSecondClosestInSetTo(OBJECT_SET_TEAMMATES, OBJECT_BALL)

== WM->getAgentObjectType())

{

soc = moveToPos(pointKickToC(), PS->getPlayerWhenToTurnAngle());

}

else

{

soc = moveToPos(WM->getStrategicPosition(), PS->getPlayerWhenToTurnAngle());

}

获取方式

实验报告和代码可在我的GitHub页面上获取:

https://github.com/HarukaPoi/HFUT-ROBOTICS

仓库中包含上面介绍的内容。

除了这门课外,我还在整理更多课程的实验内容,它们将会在之后一段时间内陆续发布。

目前大概有这些:

从最后的成绩来看,这些报告的效果还是比较好的,一般都在90-100之间。如果你实在等不及了或者急需某门课的代码,可以通过QQ联系我。

如果你在使用中有任何问题,可发站内信联系,或加 QQ:2570605372 详细沟通。

你可能感兴趣的:(合肥工业大学机器人技术期末)