题目要求如下:
水下采矿机器人
某司研究出一种可以进行水下探测、采矿的机器人,该机器人可以在水下移动,进行资源探测,并且采集资源。现在请你实现该采集机器人的控制程序,控制机器人进行水下采矿。
如下所示为一个大小为10*10的采矿区域,对应样例中附带的testcase00。
(测试用例使用的区域固定为10*10):
x轴为从上往下方向,y轴为从左往右方向。
黑色区域为障碍区(数值为9999999),里面不会有矿,采矿器也不能进入,障碍区只会贴近区域底部或边缘,或者贴近另一个障碍;几个贴近的障碍必须有一个贴近区域底部或边缘。
绿色区域为资源区(数值为1-1000),里面有一定数量的资源,资源数不确定;资源只会贴近区域底部或边缘,或者贴近障碍区。
如下图,编号为AB的是正常的障碍,C为不可能存在的障碍;编号为1、2、3、4的为正常的资源,不可能存在编号为5、6类型的资源。
除障碍区以及资源区,其他可通行区域用0表示。
红色为采矿机器人的出发点以及资源收集点,坐标固定为(0, 0),程序开始前采集机器人位于该点,采集完成之后需要在该点卸下采集的资源。用例最后检测该点采集的资源判定结果。
用户可以利用采集机器人提供的接口函数实现控制,接口函数如下:
/**
* 往特定的方向尝试执行移动操作,只移动一格
*
* @param direction 需要移动的方向:上(0)、下(2)、左(1)、右(3)
* @return操作结果:成功或失败,该方向是障碍物或区域底部(或边缘)时返回false
*/
boolean move(int direction);
/**
*
* 检测当前区域可采集的资源数
*
* @return当前区域可采集的资源数
*/
int detect();
/**
* 在当前位置执行采集操作
*
* @return返回采集到的资源数
*
*/
int collect();
/**
* 卸下所有采集的资源
*
* @return在规定的区域卸下则返回true,否则返回false
*/
boolean offload();
相关推荐
基于卷积神经网络的AUV水下识别算法设计与实现.pdf
为提出新的抗噪性能好、能够克服水下成像过程中非线性影响的算法,文中在模糊理论的基础上,结合 用熵的概念,提出了一种能根据图像自身特点自适应选择变换参数、使图像分割效果达到最佳的算法。通过对水下图像处 理...
水下图像增强融合算法-matlab.zip underwater image fusion matlab code 水下图像增强融合算法-matlab.zip underwater image fusion matlab code 水下图像增强融合算法-matlab.zip underwater image fusion matlab ...
水下目标检测算法赛-声学图像赛项参赛源码+项目说明.zip水下目标检测算法赛-声学图像赛项参赛源码+项目说明.zip水下目标检测算法赛-声学图像赛项参赛源码+项目说明.zip水下目标检测算法赛-声学图像赛项参赛源码+项目...
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为...水下物体检测算法赛(光学图像赛道)方案源码+项目说明...
matlab实现水下图像增强融合算法
基于python+Jupyter实现水下目标检测算法+源码+开发文档说明+算法思路解析+相关论文,适合竞赛、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于python+Jupyter实现水下目标...
2021和鲸社区Kesci水下目标检测算法赛源码+学习说明(湛江)(光学图像赛项).zip2021和鲸社区Kesci水下目标检测算法赛源码+学习说明(湛江)(光学图像赛项).zip2021和鲸社区Kesci水下目标检测算法赛源码+学习说明...
使用Python-OpenCV实现的MSRCR算法,可以用于水下图像的复原
和鲸社区Kesci 水下目标检测算法赛(光学图像赛项)参赛源码+项目说明(三等奖+单模方案).zip和鲸社区Kesci 水下目标检测算法赛(光学图像赛项)参赛源码+项目说明(三等奖+单模方案).zip和鲸社区Kesci 水下目标...
1.领域:matlab,高斯金字塔和双边滤波的水下模糊图像的融合算法 2.内容:基于高斯金字塔和双边滤波的水下模糊图像的融合去模糊算法matlab仿真+代码操作视频 3.用处:用于高斯金字塔和双边滤波的水下模糊图像的...
水下图像处理方法之一的图像融合算法matlab实现,matlab源码
水下机器人控制、可以九个自由度控制,平稳快熟。
基于融合算法的水下图像增强,林森,迟凯晨,水下光学图像深受水体对光吸收和散射的影响,往往存在噪声干扰多、纹理特征模糊、照明光斑、对比度低以及颜色失真等诸多问题。为
针对水下生物识别存在的精度较低、漏检率高的问题,提出一种基于改进 YOLOv5s 的水下生物识别算法YOLOv5s-CE。 首先将自动色彩均衡算法 ACE 作用于水下图像,提升水下生物图像的对比度,消除色偏;同时在 YOLOv5s...
一种节点休眠水下无线传感器网络路由算法.pdf
联合双重滤波的水下图像NSCT阈值去噪算法 图像滤波算法.pdf
该程序包含多个水下目标检测的增强算法(暗通道、引导滤波、MSR等)
考虑到实际水环境 中存在障碍物及边界,提出一种果蝇群启发的水下传感网部署算法.该方法以网络重连通为约束条件,首先利用果蝇 群的觅食行为求解节点移动位置,同时加入欧琼鸟飞行机制保持移动过程中网络拓扑的相对...