:模块化设计并制作一种通过传感器探测栅格化地图的智能扫地机器人,采用混合路径规划算法确立机器人的运动轨迹。
在机械上设计了分离式吸尘结构,通过不同结构的吸尘口来清理不同体积大小的垃圾,提高清扫效果。
在传感器上采用了精度较高的激光测距和精度较低超声波测距传感相互配合,完成对清扫环境的感知和运动路径的规划,提高清洁效率。
硬件采用STM32微处理器,根据既定算法驱动机器人按照规划路径移动。
软件上以传感器、电机的底层驱动为基础,运算和数据处理为核心,根据混合路径规划方法完成智能扫地机器人智能清扫和拖地的功能,达到实时避障、覆盖率高、重复率低、耗时少又节能的指标。
扫地模块和拖地模块独立设计,方便更换,解决了市面上前扫后拖扫地机器人清洁效果不佳的问题。
2025/7/24 15:40:45 369KB sweeping rob
1
学习过程中遇到过破解宏密码的问题,但是网上下载的大多数工具都不可行。
亲自试了好多的工具,都失败了,最后使用这款工具方便讯速地实现绕过。
附有注册码和使用教程。
2025/7/24 11:42:27 1.4MB office宏 word 宏密码
1
TableauPrep于2018年4月24日发布,官方同时发布了有关使用视频教程,官方需逐个下载,不太方便。
在此将下载文档打包,供大家学习。
同时期望TableauPrep早日和谐与共。
2025/7/24 6:44:54 112.23MB Tableau
1
非常好用的ip扫描工具,可以扫描电脑上存在的ip和接入电脑的ip,方便查找ip,特别是不知道接入了什么ip的设备时,可以快速定位问题。
1
设计程序完成如下要求:在8×8的国际象棋棋盘上,放置8个皇后,使得这8个棋子不能互相被对方吃掉。
要求:(1)依次输出各种成功的放置方法。
(2)最好能画出棋盘的图形形式,并在其上动态地标注行走的过程。
(3)程序能方便地移植到其他规格的棋盘上。
2025/7/24 2:51:51 101KB 八皇后问题
1
这是计算机专业学生一篇可用的大学生职业生涯规划书范文,方便各位在校生交作业
2025/7/23 16:29:23 48KB 大学生 职业生涯规划 计算机专业
1
功能:将由TexturePacker打包的png文件和plist文件解析出对应位置并显示名字,方便查看。
同时也可以将合成的png图裁剪为小png图保存。
使用方法:1.将同名png和plist文件放置在同一目录下。
2.点击“导入png”按钮选择png图,或者直接拖拽png/plist/pack进对话框。
3.鼠标在png图上滑动,右上角即可显示对应的png图名字。
4.单击png图即可复制名字到剪切板。
5.双击列表选项,PNG中自动显示红框。
6.点击“裁剪PNG”,选择存放目录,即可进行剪裁。
v1.7更新修复:1.移除联网检测更新,避免崩溃。
作者:偶尔e网事blog:http://blog.csdn.net/jackystudio/article/details/12867863基于1.7版本,使用wine打包,mac版本
2025/7/23 10:18:16 79.45MB texturepacker 解析 png plist
1
USBBlaster是一款由Altera公司开发的用于JTAG(JointTestActionGroup)编程和调试FPGA(Field-ProgrammableGateArray)芯片的设备。
它通过USB接口与计算机连接,为用户提供了方便快捷的FPGA编程方案。
USBBlaster的工作原理是利用USB通信协议将数据传输到一个内置的CPLD(ComplexProgrammableLogicDevice),然后CPLD通过JTAG接口与FPGA进行交互。
在"USBBlaster制作资料"中,我们可能会接触到以下几个关键知识点:1.**USB通信协议**:USB(UniversalSerialBus)是一种标准的接口,用于连接各种外部设备到计算机。
USBBlaster利用USB协议传输数据,它遵循USB规范中的设备类定义,例如CDC(CommunicationDeviceClass)或HID(HumanInterfaceDevice)类,以实现数据的高速、稳定传输。
2.**JTAG协议**:JTAG是一种国际标准测试协议,用于电路板级的硬件测试和调试。
在FPGA应用中,JTAG被用来编程、测试和诊断FPGA内部逻辑。
JTAG接口通常包括TMS(TestModeSelect)、TDI(TestDataIn)、TDO(TestDataOut)和TCK(TestClock)信号线,这些信号线在USBBlaster中由CPLD管理。
3.**CPLD**:CPLD是一种可编程逻辑器件,可以配置为实现用户自定义的逻辑功能。
在USBBlaster中,CPLD扮演了关键角色,它接收来自USB接口的数据,处理后通过JTAG接口发送到FPGA,同时也接收FPGA的反馈信息,从而实现FPGA的编程和调试。
4.**原理图**:提供的原理图会详细展示USBBlaster的硬件设计,包括USB接口电路、CPLD配置、JTAG接口以及电源管理等部分。
通过分析原理图,我们可以理解各个组件如何协同工作,以及如何根据需要进行硬件修改或定制。
5.**固件程序**:固件是运行在硬件设备上的软件,对于USBBlaster,这可能包括USB控制器的驱动程序和CPLD的配置文件。
固件程序确保USB接口正确地与主机通信,并控制CPLD执行JTAG操作。
6.**烧写软件**:为了将固件程序和CPLD配置加载到硬件上,我们需要特定的烧写工具。
这类软件通常支持图形界面,方便用户选择要加载的文件,监测编程过程,并提供错误检查和诊断功能。
7.**CPLD程序**:CPLD程序是指配置CPLD的逻辑代码,它定义了CPLD如何处理USB数据并控制JTAG接口。
这种代码通常使用硬件描述语言(如VHDL或Verilog)编写,并通过专用的编译工具转换成配置文件。
通过这个压缩包,学习者不仅可以了解USBBlaster的工作原理,还可以动手制作自己的USBBlaster,这对于FPGA开发者来说是一项宝贵的实践经验。
同时,这也涉及到电子工程、计算机硬件和嵌入式系统等多个领域的知识,有助于提升综合技能。
2025/7/23 6:41:06 2.14MB USB Blaster
1
当今社会中,计算机的使用已经深入到日常工作和生活的方方面面。
Windows系统的推出使电脑从高雅的学术殿堂走入了寻常百姓家,各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。
对于学生的学籍管理是一个教育单位不可缺少的部分,它的内容对学校的管理者来说至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
而使用计算机对学生学籍信息进行管理,具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、存储量大、保密性好等。
这些优点能够极大地提高学生管理的效率,也是学校科学化、正规化管理的重要途径。
1
jquery实现折叠菜单,漂亮,方便,用了就知道
2025/7/22 14:10:54 51KB jquery折叠菜单
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡