|
自己本身不用去 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 可以跟着歌的旋律移动,跳舞。。。![](static/image/smiley/default/smile.gif) |
|
|
|
|
|
|
|
发表于 16-10-2008 08:44 AM
|
显示全部楼层
记得 fourier transform 吗?
你用matlab, 从mic 的声音, 然后换成frequency domain,
然后就能做到你要的东西。 |
|
|
|
|
|
|
|
![](static/image/common/ico_lz.png)
楼主 |
发表于 17-10-2008 07:00 AM
|
显示全部楼层
原帖由 chan1314 于 16-10-2008 08:44 发表 ![](http://cforum5.cari.com.my/images/common/back.gif)
记得 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 了吧? |
|
|
|
|
|
|
| |
本周最热论坛帖子
|