我有一个使用四边形(ARDrone)的项目。我想用arduino板和iBeacons控制它在室内无人驾驶。iBeacons将信号强度和楼层信息发送给arduino板( ARDrone内部连接的主板)和iphone,以便搜索建筑物中的位置。项目只是控制无人机自己去iphone的位置。所有计算部分都在服务器(三角剖分等)中进行管理。
以下是问题。
发布于 2014-03-31 20:42:42
3.从接收到的信号强度和信标位置识别位置的计算相当简单,所以您喜欢哪种语言都应该很好。一旦您将接收到的信号强度( RSSI )转换为距离,您将需要使用三位一体。
4. 4.你将面临的主要挑战是获得精确的距离,据你所知,使用蓝牙LE,你可能不知道的是,它是在微波波长上工作的,因此很容易被空气中的湿度以及其他物体(如人)所干扰。这就意味着RSSI的读数会稍微提高一些,克服这一问题的一个基本方法是在几个读数上取一个平均值,即使在许多情况下,找到的距离也是相当不准确的。为了了解在不考虑环境因素的情况下,你将获得什么样的距离读数,请看我的演示:影响iBeacons定位精度的因素,它基于Estimote iBeacons,但也应该与其他品牌相关,但您需要自己做实验才能计算出相对误差。我看到的距离读数离实际位置有-2米远。
发布于 2014-04-03 15:49:24
我叫沃特克·博罗维兹,我是Estimote的社区传道者。
此外,克里斯汤姆森(BTW,酷滑甲板!)-你的前两个问题基本上可以简化为一个单一的答案:你需要你的接收器支持蓝牙智能在硬件和软件方面。所以是的,你需要一个蓝牙4.0模块来接收蓝牙4.0信号,你也需要一个蓝牙4.0堆栈让你的接收器能够“解释”这个信号。
https://stackoverflow.com/questions/22669289
复制相似问题