佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1204|回复: 4

跳舞robot

[复制链接]
发表于 15-10-2008 08:46 PM | 显示全部楼层 |阅读模式
自己本身不用去 build up robot arm...只需要用 matlab 来 analysis,然后interface with robot...
大家有任何意见,或经验的?会不会是个很复杂,或很难?

我只知道需要拿声音的frequency.. (例如 :1 - 60kHz ) 在matlab software 可能turn10 - 30 Hz 来firgure up robot 转右 30 度。。也需要放长时间(delay time), 转右 30度。。需要用到 C++   

这project 只需要 学会 matlab , 还有用 CP interface 跟 ROBOT ARM C++ programming  罢了。。。
用 Matlab 可以做成功吗? 请大家给我一些意见。。。后者有什么难度我看不到的? 谢谢

一个令每个人都感到兴趣的project,"跳舞robot"。想像一下当你放着你喜爱歌,robot 可以跟着歌的旋律移动,跳舞。。。
回复

使用道具 举报


ADVERTISEMENT

发表于 16-10-2008 08:44 AM | 显示全部楼层
记得 fourier transform 吗?
你用matlab, 从mic 的声音, 然后换成frequency domain,
然后就能做到你要的东西。
回复

使用道具 举报

 楼主| 发表于 17-10-2008 07:00 AM | 显示全部楼层
原帖由 chan1314 于 16-10-2008 08:44 发表
记得 fourier transform 吗?
你用matlab, 从mic 的声音, 然后换成frequency domain,
然后就能做到你要的东西。


换成 frequency domain 就是要prove formula? 从 frequency domain 那里可以从graph analysis 什么呢? 需要考虑到什么条件 。。。。 从graph 那里每个frequency 的不同又要怎样调理它呢? hehe ...不好意思,我只是空幻的知识询问罢了,还有知道更多信息。。但没有切实的下手。因为要知道更多更多的detail.. 这project 还在考虑中。。因为不知是否有足够时间来完成每件难题。
你能解释比较深好让我更了解是整个是怎样运作的。
回复

使用道具 举报

发表于 17-10-2008 08:25 AM | 显示全部楼层
换成frequency domain , 你就能看到你的sample 是什么frequency.
如果在time domain, 就分不清楚。
用matlab 拿几秒的sample, 然后分成discrete  , 然后fast fourier transform,  然后拿最高amplitute 的。 比如说刚好这一段的500Hz 比较强,就做这个动作。 分几个band, 这个band 做这个动作, 那个band 坐那个动作。 几秒拿一次data, 因为你的 robot 也不能动那么快吧?
等等看有没有其他意见, 我也是空谈
回复

使用道具 举报

发表于 6-11-2008 11:41 PM | 显示全部楼层
Matlab 应该已经有 FFT 的 library 了吧?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 8-2-2025 07:43 PM , Processed in 0.108564 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表