基于matlab语音端点检测(包括过零率,短时能量和起点检测~)
2015/11/19 8:22:45 37KB matlab端点检测~~~
1
算法的思路如下:取各障碍物顶点连线的中点为路径点,相互连接各路径点,将机器人移动的起点和起点限制在各路径点上,利用Dijkstra算法来求网络图的最短路径,找到从起点P1到起点Pn的最短路径,由于上述算法使用了连接线中点的条件,不是整个规划空间的最优路径,然后利用遗传算法对找到的最短路径各个路径点Pi(i=1,2,…n)调整,让各路径点在相应障碍物端点连线上滑动,利用Pi=Pi1+ti×(Pi2-Pi1)(ti∈[0,1]i=1,2,…n)即可确定相应的Pi,即为新的路径点,连接此路径点为最优路径。
2019/11/5 13:48:34 36KB 遗传算法 机器人路径规划
1
1.目的:调试、修改、运行模拟程序,通过形象化的状态显示,使学生理解进程的概念,了解同步和通信的过程,掌握进程通信和同步的机制,特别是利用缓冲区进行同步和通信的过程。
通过补充新功能,使学生能灵活运用相关知识,培养创新能力。
2.内容及要求:1)调试、运行模拟程序。
2)发现并修改程序中不完善的地方。
3)修改程序,使用随机数控制创建生产者和消费者的过程。
4)在原来程序的基础上,加入缓冲区的写互斥控制功能,模拟多个进程存取一个公共缓冲区,当有进程正在写缓冲区时,其他要访问该缓冲区的进程必须等待,当有进程正在读取缓冲区时,其他要求读取的进程可以访问,而要求写的进程应该等待。
5)完成1)、2)、3)功能的,得基本分,完成4)功能的加2分,有其它功能改进的再加2分3.程序说明:  本程序是模拟两个进程,生产者(producer)和消费者(Consumer)工作。
生产者每次产生一个数据,送入缓冲区中。
消费者每次从缓冲区中取走一个数据。
缓冲区可以容纳8个数据。
因为缓冲区是有限的,因而当其满了时生产者进程应该等待,而空时,消费者进程应该等待;
当生产者向缓冲区放入了一个数据,应唤醒正在等待的消费者进程,同样,当消费者取走一个数据后,应唤醒正在等待的生产者进程。
就是生产者和消费者之间的同步。
  每次写入和读出数据时,都将读和写指针加一。
当读写指针同样时,又一起退回起点。
当写指针指向最后时,生产者就等待。
当读指针为零时,再次要读取的消费者也应该等待。
为简单起见,每次产生的数据为0-99的整数,从0开始,顺序递增。
两个进程的调度是通过运行者使用键盘来实现的。
4.程序使用的数据结构进程控制块:包括进程名,进程状态和执行次数。
缓冲区:一个整数数组。
缓冲区说明块:包括类型,读指针,写指针,读等待指针和写等待指针。
5.程序使用说明  启动程序后,如果使用'p'键则运行一次生产者进程,使用'c'键则运行一次消费者进程。
通过屏幕可以观察到两个进程的状态和缓冲区变化的情况。
2019/3/25 13:35:58 306KB 操作系统 上机 实验报告 进程同步
1
梯形加减速的速度规划,可以根据起始点位置、速度,起点位置、速度,按照设定的速度和加减速度进行速度规划。
2021/11/10 22:01:16 12KB 梯形加减速  段速度规划 trapez
1
基于SSH的驾照理论模拟练习考试系统的设计与实现1.登录、注册:用户信息的录入和获取;
2.反馈:向开发者提出自己的意见和建议;
3.协助:使用教程、开发者信息和联系方式;
4.模拟考试:模拟考试场景,随机提取100道题5.错题考试:集中对错题进行测试;
6.顺序练习:获取题库中所有题目,顺序固定,记录已做和未做,最后一道题为下次的起点7.随机练习:从题库中获取所有题目,顺序打乱。
8.错题练习:对错题进行针对练习
2018/7/27 13:36:52 25.73MB Java+AJax
1
本项目是机器人课程的一个课程设计,能利用A星(A*)算法搜索出最有路径,包括方格地图和谷歌地图,采用matlab开发,在地图上设置起点起点,系统可找出最短路径
2018/6/16 10:53:12 1.56MB A星算法 谷歌地图 方格地图 matlab
1
设计一个新的Flutter项目。
入门该项目是Flutter应用程序的起点。
如果这是您的第一个Flutter项目,那么有一些资源可以协助您入门:要获得Flutter入门方面的协助,请查看我们的,其中提供了教程,示例,有关移动开发的指南以及完整的API参考。
2017/1/11 12:39:27 74KB Dart
1
方向键盘控制直线的走向。
按住shift键后画线速度加快。
用鼠标点击窗口可以选择线段的起点。
很简单的小程序。
适合初学者。
cmd下编译通过,可以运转。
2015/4/22 19:19:28 2KB java 画图
1
现在要设计一个类似“大富翁”的游戏:有一条由20个格子组成的环形跑道,其中一个格子是起点;
两只小老鼠都从起点按相反方向出发,一只老鼠按正方向前进且每轮前进4格,另一只老鼠按逆方向前进且每轮前进3格;
每只老鼠出发时都有100点生命值和100个金币;
跑道由普通格子、带金币格子、带圈套格子、带障碍格子的格子等四种种格子组成;
游戏规则如下:a)起点是普通格子;任何普通格子老鼠可顺利通过;
b)老鼠每路过或停留在一个带金币格子增加50个金币;
c)老鼠停留在带圈套格子时,损失生命值80点;
d)老鼠路过带障碍格子时,本轮停止前进。
2018/1/4 7:51:07 350KB C++
1
Python2.x版的A*寻路算法,实现了基本的A*算法,可以显示寻路图,测试运行pathFinder.py,输入地图文件a_map.txt,起点7,0起点7,9
2020/2/2 20:26:36 3KB A* 寻路
1
共 156 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡