文件包含源码和打包后的exe,可直接游玩,也可参考源码学习。本程序使用QT5.13.1在win10下编写,对应版本可直接导入。棋盘采用一维数组,基于博弈树,实现了剪枝优化、置换表、历史启发、迭代深化、宁静搜索等技术,以实现功能为主,界面比较简陋,没有改动的情况下玩家先走,采用迭代深化,中等难度电脑走一步花费10秒钟。
2021-12-26 21:34:00 21.86MB 中国象棋 人机博弈 QT C++
1
C语言实现可视化人机界面的有效方法
2021-12-26 17:22:08 509KB 代码宝贝
1
近年来, 物流行业的飞速发展, 运输是物流的重要环节之一, 根据数据显示, 运输的成本占据整个物流成本的50%以上. 无人机的使用有效的控制了运输成本, 合理规划物流无人机的飞行路线, 也起着至关重要的作用. 在物流无人机的航迹规划中, 必须保证无人机飞行过程中能够准确避开禁飞区. 本文基于A*算法, 结合多种类型的禁飞区, 设计出一种改进算法, 能够找到任意两客户点间无人机避障飞行的最优路线. 仿真结果表明, 本文所设计的算法能够有效解决多类型禁飞区并存的无人机避障路径规划问题.
2021-12-26 13:52:05 1023KB 无人机 路径规划 避障 A*算法
1
四轴无人机完整设计方案概述: 四轴无人机设计是无人飞行器(UAV)的流行设计。它包括一个飞行控制器和4个电子速度控制器(ESC),每个电机一个。飞行控制器配备一个无线电,用于接收飞行员和惯性测量单元(IMU)发出的飞行命令。IMU通过内置的加速度传感器、陀螺仪,有时还包括磁力计和GPS接收器,来提供汽车自动稳定所需的信息(如速度和方向)。该参考设计将4个独立的ESC板合为一个,通过一个Kinetis KV4x或Kinetis KV5x MCU控制,能够驱动4个无刷直流电机。该解决方案的每个逆变器还配有一个GD3000预驱动器,进一步增强了功能。GD3000预驱动器能够仅驱动N沟道MOSFET,实现更高效率。 四轴无人机视频演示链接:https://www.nxp.com/zh-Hans/video/the-hills-are-alive-with-the-sound-of-...-drone-uavs-based-on-kinetis-v-series-arm-cortex-m7-mcus:KV-Drone-Demo 特性一个Kinetis KV4x或Kinetis KV5x MCU能驱动电子速度控制器的4个电机。 采用FreeMASTER运行时调试工具,更容易进行调试和实时控制 软件功能包括诊断、记录和根据电流消耗估算剩余飞行时间等 配套的软件和工具面向FRDM-GD3000EVB的Freedom配件板(FRDM-PWRSTG) 面向GD3000 - BLDC电机预驱动器的Freedom扩展板(FRDM-GD3000EVB) 支持的器件KV5x: Kinetis KV5x-240 MHz,电机控制和功率变换,以太网微控制器(MCU),基于ARM:registered: Cortex:registered:-M7内核 KV4x: Kinetis KV4x-168 MHz,高性能电机 / 功率变换微控制器(MCU),基于ARM:registered: Cortex:registered:-M4内核 GD3000: 3相无刷电机前置驱动器
1
scratch五子棋附加简单对战功能,包括判定胜负的功能。版本:3.0,打包素材+代码Scratch 是由美国MIT(麻省理工学院)设计开发的一款适合儿童的图形化编程工具。
2021-12-25 13:44:35 29KB scratch 五子棋 对战
1
提出了一种采用SPCE061A单片机构建基于语音处理技术的人机交互系统的设计方案,给出了系统结构,介绍了系统音频输入电路、音频输出电路的设计,详细介绍了语音播放及语音识别功能的软件实现方案。实验测试结果表明,该系统性能良好,语音识别正确率较高,但易受训练和识别环境的影响。
2021-12-24 16:13:19 313KB 行业研究
1
无人机地面站发展综述 中国航空无线电电子研究所 周焱
2021-12-24 14:40:58 693KB 无人机 地面站
1
利用Java的Swing写的界面,通过博弈树实现人机对战,Alpha-Beta剪枝优化了速度,这里搜索深度设为6,下棋速度还可以接受,考虑了三三、四四、长连禁手。项目被打包成了exe,直接双击exe文件即可启动界面,勾选计算机先行则计算机执黑先行,点击重新开始即可开始对战。源码解压AIFive.jar文件即可看到。
2021-12-24 10:54:49 68.45MB JAVA小游戏 人机对战 五子棋
1
各类代码,适合新手学习,电子书免费领取加我
2021-12-23 22:39:37 9KB matlab代码
1
人机交互系统的一个小实例,采用Axure做的交互界面,涉及的是手机端微信医疗公众号的交互界面。交互动作很详细,可以在https://g1x5ye.axshare.com查看demo的演示(文件较大,在网络状况良好的情况下观看)。
2021-12-23 21:37:57 10.63MB Axure 人机交互 移动端 公众号
1