3GO模拟飞行网|3GO Cyber Air Force

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: Akar

Freetrack on Wiimote(参数对比、实际效果对比视频、红外LED选择、主动/反射方案)

[复制链接]
发表于 2008-9-18 00:40:47 | 显示全部楼层
我举手提问:
1.WIIREMOTE最多能够控制多少个点?这些点是否有局限性,比如:不能作为力度模拟,或者不能模拟按键什么的..?

2.6轴应用所需灯架,有没有什么好的案例?
USB供电是否需要加个电阻?

[ 本帖最后由 kuka 于 2008-9-18 01:32 编辑 ]
 楼主| 发表于 2008-9-18 12:53:33 | 显示全部楼层
原帖由 RCtech 于 2008-9-17 22:14 发表
表面看来,WiiRemote和TrackIR都是用独立硬件进行图象处理的,而且WiiRemote可以同时处理4个点的数据,感觉应该比TIR强劲才对,但是实际WiiRemote性能可能不如TIR,因为TIR本身定位就在6DOF追踪,而WiiRemote用途更为 ...


轮到我提问啦,:)

看起来你是拿WiiMote与TrackIR做比较,而我前面基本上是拿FreeTrack来比较的
一个专用,一个多用,你说的的观点我基本同意,故我一开始没想拿这两个比较:)



另外有几个细节我有疑问,感觉需要技术细节来支持论点:
1、“PC上的Windows又不是实时操作系统,”
这句话本身我同意,但是我猜想TIR也是需要windows做一部分解算工作的吧,比如:4个点的坐标给pc之后,怎样算6轴?
要是我的话,我就把这部分甩给PC;这是一个需要技术细节支持的地方;

2、“而其总价比TrackIR还要低,其主控芯片选型肯定不如TrackIR上档次。”
价格上来说,如果出货量大的话(Wii比较于TIR的情况),成本肯定大幅降低,所以价格低不一定没有TrackIR的芯片好,这个需要技术细节来支持;另外WiiMote比TIR出的晚,现在的芯片升级换代非常快的,所以不如TIR用的芯片上档次这个论点也需要技术细节来支持;

3、另外人机设备通讯速率不需要太高,故虽然USB优于蓝牙这个论点正确,但是否适用于本例情况还不好说;

我本人只是简单用过Freetrack,TIR根本都没有摸到过,所以让我做这种比较说到底只能是推测;希望有米人2种都用过后,给一个客观评测就好啦!从性价比上来说我支持Wiimote方案,比TIR便宜很多,比Freetrack贵不了多少(红外波段情况),性能接近TIR,功能多样!从绝大多数飞友的经济情况看,我支持Wiimote方案!

所以想把这个发现从国外论坛转给国内飞友共享!

附上一则新闻吧:
传Wii被迫在美停售 涉及专利侵权案件2008-09-18 09:53:02 来源: 驱动之家 网友评论 1 条 进入论坛

美国国际贸易委员(ITC)会将正式介入任天堂和一家名为Hillcrest公司的纠纷事件,对这起涉及专利侵权的投诉展开调查。
上个月,Hillcrest决定要起诉任天堂,他们指控任天堂Wii游戏机的远程控制器侵犯了其多项专利,其中包括“手持三位瞄准装置”相关专利、“导航界面显示系统”相关专利、Loop动作敏感远程控制器技术。
Hillcrest曾要求对侵犯其专利的任天堂部分产品下发禁制令,但是显然这没有成真。
不过,此次美国国际贸易委员会的参与调查或许会使此事有所转机,如果调查结果证明Hillcrest所述属实,那么任天堂Wii的部分产品将不能在美国市场销售。
 楼主| 发表于 2008-9-18 13:26:47 | 显示全部楼层
原帖由 kuka 于 2008-9-18 00:40 发表
我举手提问:
1.WIIREMOTE最多能够控制多少个点?这些点是否有局限性,比如:不能作为力度模拟,或者不能模拟按键什么的..?

2.6轴应用所需灯架,有没有什么好的案例?
USB供电是否需要加个电阻?


给点建议:
1、目前从GlovePIE中的代码来看,最多支持4个红外点坐标;3维加速度传感器负责力度模拟;和TrackIR应用无关;
2、案例在上面的视频中就有,注意youtube视频中的案例需要在GlovePIE中改动参数,dot.depthch= - n  单位:米;如果把中间点放在前面,则dot.depthch=  n;
如果是4个LED串联的话,不用加电阻也可以!
 楼主| 发表于 2008-9-18 19:53:30 | 显示全部楼层
刚看过一个freetrack的视频,这延迟也太大了吧!!!!
和我用wiimote的方案差的太多了,如果freetrack的延迟如以下视频所示的话,那wiimote方案完全可以说是“没有延迟!”

http://www.youtube.com/watch?v=6n20uX39dlc
发表于 2008-9-18 22:24:51 | 显示全部楼层
原帖由 Akar 于 2008-9-18 12:53 发表
......
1、“PC上的Windows又不是实时操作系统,”
这句话本身我同意,但是我猜想TIR也是需要windows做一部分解算工作的吧,比如:4个点的坐标给pc之后,怎样算6轴?
要是我的话,我就把这部分甩给PC;这是一个需要技术细节支持的地方;

不用猜,解算工作100%是由硬件完成的,否则TIR背后那块硕大的芯片可就太闲了,那么热就没有道理了。如果让我设计这样一个功能单一、且无法升级固件的产品,我也会把最终输出简化到最少。TrackIR的功能非常单一而且明确——就是得到6DOF信号。如果每个DOF是-32768~+32767,那么只需要由TIR通过USB接口向PC传递6个signed int型变量(12个字节)来完成90%的任务。加上一些LED控制指令,扫描状态反馈指令,其数据量还不如USB协议本身的数据开销大。唯一海量数据就是当用户打开红外图象时显示在预览窗口里的实时图象。而这个是在TIR硬件那里就被截下来做过解算了的。

2、“而其总价比TrackIR还要低,其主控芯片选型肯定不如TrackIR上档次。”
价格上来说,如果出货量大的话(Wii比较于TIR的情况),成本肯定大幅降低,所以价格低不一定没有TrackIR的芯片好,这个需要技术细节来支持;另外WiiMote比TIR出的晚,现在的芯片升级换代非常快的,所以不如TIR用的芯片上档次这个论点也需要技术细节来支持;

先发个WiiRemote的拆解图,国外有人猜测过细节:
Wiimote_top.jpg
Wiimote_btm.jpg
Chip listing:
U1:
U2:
U3: ST Microelectronics M24128-BWP - "412A" "BWP" (128kbit I2C EEPROM存储器 - TSSOP 8脚封装)
U4: Analog devices ADXL330 - "XL" "330K" "#0614" "3464P" (三轴加速度传感器 - 16脚LGA封装)
U5: 疑似 Microchip TC1027 - "628" "3322" (四比较器 -16脚 QSOP封装) - could possibly be a Mitsumi chip (the logo is similar)
U6: Unknown manufacturer - "U7849" "6Q19" (Likely Audio DAC chip, due to proximity to U7 Speaker amp, and lack of another chip to perform this - 16 pin tsop)
U7: Rohm BH7824FVM - "H78" "2 4" "HN" (audio driver (speaker AMP) for mobile telephone - MSOP-8)
U8: Broadcom BCM2042 - "BCM2042KF8C" "C80830 P13" "788899 N1" (Broadcom bluetooth & 8051 - probably 88pin FBGA)
U1、U2不知道是什么玩意,但体积太小,不可能是复杂的处理器,其它芯片里也只有U8带处理器。玩过单片机的都知道8051是什么东西,这是INTEL经典的微型控制器内核,虽然很多公司(比如Cygnal和Cypress等等)对其做了优化,速度提高很多,但它毕竟是8位核心。即使有外围专用信号处理芯片,这个8位机的能力也是有限的。
TIR的处理器只需要处理图象、USB接口。而WiiRemote的处理器要管理图象、音频DAC、三轴加速度测量、蓝牙通讯……。越忙,处理某一件事情的时间就越少。


3、另外人机设备通讯速率不需要太高,故虽然USB优于蓝牙这个论点正确,但是否适用于本例情况还不好说;

我本人只是简单用过Freetrack,TIR根本都没有摸到过,所以让我做这种比较说到底只能是推测;希望有米人2种都用过后,给一个客观评测就好啦!从性价比上来说我支持Wiimote方案,比TIR便宜很多,比Freetrack贵不了多少(红外波段情况),性能接近TIR,功能多样!从绝大多数飞友的经济情况看,我支持Wiimote方案!


通讯速率方面没有什么特别的讲究。选择USB或蓝牙仅仅取决于产品的使用方式,WiiRemote是要拿在手里挥舞的,因此必须使用高速无线连接。

用来做DOF,不追求FPS的话,无论从经济情况还是从货源情况都当推WiiRemote,我的分析只是在位于相似高度的两件产品之间做一个横向比较。
发表于 2008-9-19 01:35:08 | 显示全部楼层
如此精华的讨论,在下十分佩服........
请问两位有没有关于WIIREMOTE编码的详细解释,或者说它的编码有没有说明书,或者可以学习的方法?
在下已经购入一台,准备着手制作了..............但是比较担心编码看不懂的问题希望多多指点啊.
买它的目的不只是玩飞模,我要想控制一些别的东西....
发表于 2008-9-19 14:18:59 | 显示全部楼层
找到了一套视频教程,有点多600多M................
希望高手们更高,像我这种新手变高手...........哈哈
观看和下载地址:
http://www.youtube.com/view_play_list?p=0F54C5C01DB243F5

[ 本帖最后由 kuka 于 2008-9-19 14:20 编辑 ]
 楼主| 发表于 2008-9-20 14:08:37 | 显示全部楼层
原帖由 kuka 于 2008-9-19 01:35 发表
如此精华的讨论,在下十分佩服........
请问两位有没有关于WIIREMOTE编码的详细解释,或者说它的编码有没有说明书,或者可以学习的方法?
在下已经购入一台,准备着手制作了..............但是比较担心编码看 ...


哦,那个软环境是GlvoePIE,里面的文档有一些命令的简单说明,帮助菜单中还有相关论坛信息,论坛里面包括什么代码样例之类的,只要下载GlovePIE就可以了!
英语一般就可以了!没办法,新信息都在国外论坛那!
 楼主| 发表于 2008-9-20 14:20:12 | 显示全部楼层
原帖由 RCtech 于 2008-9-18 22:24 发表

不用猜,解算工作100%是由硬件完成的,否则TIR背后那块硕大的芯片可就太闲了,那么热就没有道理了。如果让我设计这样一个功能单一、且无法升级固件的产品,我也会把最终输出简化到最少。TrackIR的功能非常单一而且 ...


原来Freetrack开发者早就盯上Wiimote了!我看我这帖子不用太用心更新了,等着Freetrack2.2出来就可以了!
关键看看这个的支持效果,如果可行,那绝对和TrackIR一样的效果了,呵呵 (191字)(McWolf 5-9 13:18 阅读 22)
Nintendo Wii Remote

* FreeTrack support coming soon

* Approx. $40 USD.
* Practically no CPU usage.
* Constant 100fps.  稳定的100fps
上面2条和我分析的一致。
* No IR filter.
* Requires Bluetooth.

Kestrel 是Freetrack的开发者。一个WiiRemote不过3-4百块钱。 (548字)(McWolf 5-9 13:23 阅读 25)
Kestrel      #2 06/05/2008 - 07h45
鸟坛的McWolf5月份发的贴子就透漏这个Freetrack开发论坛的消息了!我怎么现在才搜索到!* Top

Class : Programmeur
Posts : 664
Registered on : 13/07/2007

Off line
     
The Wiimote field of view is 41 degrees (wiimote有41度的视角)which is about average for a webcam(处以常见摄像头的中等水平上).


All TrackIRs before version 4 managed with a 33 degree fov.(所有在TIR4版本之前的可视角度在33度,小于wiimote) The biggest advantage of the wiimote is no cpu consumption and a high frame rate.(没有cpu消耗,高FPS

In practice there isn't much of a difference between a TrackIR 4 and Wiimote. With the right settings a Wiimote appears to be equivalent to a TrackIR 3 in stability, smoothness and responsiveness.
在实际应用中上,TIR4与wiimote没有太大区别。
调教合适的话,wiimote完全可以和TIR3在稳定性、顺滑度和响应度上处于同一水平。
发表于 2008-9-20 14:52:27 | 显示全部楼层
找个机会搞来用用
发表于 2008-9-20 20:33:45 | 显示全部楼层
看到后很振奋人心,期待freetrack2.2
我想问问楼主,6DOF或者2DOF,在IL2里怎么设置?
我以前是用NV的..........................
 楼主| 发表于 2008-9-23 12:11:28 | 显示全部楼层
原帖由 kuka 于 2008-9-20 20:33 发表
看到后很振奋人心,期待freetrack2.2
我想问问楼主,6DOF或者2DOF,在IL2里怎么设置?
我以前是用NV的..........................


il2里面不用设置,在glovePIE里面更换相应的代码就可以了~
一些参数的调节也需要在代码里面调。

不要高兴得太早,251不是说freetrack团队解散了么,呵呵
发表于 2008-9-23 21:31:34 | 显示全部楼层
..............
我的WIIREMOTE到了,好玩.............哈
现在正在制作LED,我打算做两个,一个是飞行用的,一个是模仿那个啥,两边各4灯,玩玩其他的项目啥的................
发表于 2008-9-24 23:36:20 | 显示全部楼层
红外LED一定要用波长940纳米的吗?  其他波段的不行吗    wiimote能够识别其他波段的光波吗?
wiimote后面的数据线接口能与电脑直接连接吗? 也就是不用蓝牙
 楼主| 发表于 2008-9-25 09:14:50 | 显示全部楼层
原帖由 AutumnW 于 2008-9-24 23:36 发表
红外LED一定要用波长940纳米的吗?  其他波段的不行吗    wiimote能够识别其他波段的光波吗?
wiimote后面的数据线接口能与电脑直接连接吗? 也就是不用蓝牙



曾经买过8880的好像不行,如果购买方便的话,你买一只实验一下也可以,把结果告诉大家!

wiimote数据线?这个好像目前没有,不过通过这个接口给充电电池充电的应用已经有了。
像这种应用的数据通信协议一般都是不公开的,需要相当长的时间,义务技术人员才能用业余时间破解,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|3GO模拟飞行网|3GO Cyber Air Force ( 沪ICP备08002287号|沪ICP备14050587号 )

GMT+8, 2024-11-16 16:40

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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