Principles of Motion Sensing
Principlesof Motion Sensing
Various sensors capable of detecting motionin free space have been commercially available for several decades and havebeen used in automobiles, aircraft and ships. Initial size, power consumptionand price, however, prevented their mass adoption in consumer electronics untilthe past few years.
While there are other motion sensortechnologies available, the following four fundamental motion sensors are themost relevant for tracking motion for consumer electronics:
Accelerometers (G-sensors)
Accelerometers measure linear accelerationand tilt angle. Single and multi-axis accelerometers detect the combinedmagnitude and direction of linear and gravitational acceleration. They can beused to provide limited motion sensing functionality. For example, a devicewith an accelerometer can detect movement from a vertical to horizontal statein a fixed location. As a result, accelerometers are primarily used for sensingdevice orientation with respect to gravity, and delivering simple functions,such as changing the screen on a mobile device from portrait to landscape mode.
Gyroscopes (Gyros)
Gyroscopes measure the angular rate ofrotation about one or more axes. Gyroscopes can measure complex motionsaccurately in free space, hence, making it a required motion sensor fortracking the position and rotation of a moving object. Unlike accelerometersand compasses, gyroscopes are not dependent on any external forces such asgravity or magnetic fields, and can therefore function fairly autonomously.
Magnetic Sensors (E-Compasses)
Compasses are used to detect heading basedon the Earth’s magnetic field. Consumer electronics applications for eCompassesinclude correctly orienting a down-loaded map on a mobile screen or providingbasic heading information for navigation applications. As the earth’s magneticfield is relatively weak compared to magnetic interference from electronicequipment and building materials, the compass sensor output can easily beimpacted by varying environmental conditions particularly indoor. As such,eCompasses require frequent calibration in order to maintain their headingaccuracy.
Pressure Sensors (Barometers)
Pressure sensors measure relative and absolute altitude through theanalysis of changes in the atmospheric pressure. Pressure sensors are beingused in consumer devices for sports and fitness, and for location-basedapplications where map information can be adjusted as a consumer moves todifferent floors in a building.
http://www.invensense.com/mems/principles.html
Principles of Motion Sensing的更多相关文章
- Minieye杯第十五届华中科技大学程序设计邀请赛现场同步赛 I Matrix Again
Minieye杯第十五届华中科技大学程序设计邀请赛现场同步赛 I Matrix Again https://ac.nowcoder.com/acm/contest/700/I 时间限制:C/C++ 1 ...
- 极客时间-左耳听风-程序员攻略-UI/UX设计
程序员练级攻略:UI/UX设计 学习设计新手, 7 steps to become a UI/UX designer 学习设计的一些原则和套路,如配色.平衡.排版.一致性等. 用户体验的 4D 步骤- ...
- Computer Vision_33_SIFT:Robust scale-invariant feature matching for remote sensing image registration——2009
此部分是计算机视觉部分,主要侧重在底层特征提取,视频分析,跟踪,目标检测和识别方面等方面.对于自己不太熟悉的领域比如摄像机标定和立体视觉,仅仅列出上google上引用次数比较多的文献.有一些刚刚出版的 ...
- 论文阅读笔记(十四)【AAAI2020】:Appearance and Motion Enhancement for Video-based Person Re-identification
Introduction 本文的贡献:提出了基于视频的行人重识别模型:Appearance and Motion Enhancement Model(AMEM).该模型对两类信息进行提取:提出了App ...
- Principles of measurement of sound intensity
Introduction In accordance with the definition of instantaneous sound intensity as the product of th ...
- Rigid motion segmentation
In computer vision, rigid motion segmentation is the process of separating regions, features, or tra ...
- 一个简单的游戏开发框架(七.动作Motion)
发现还没谈到最基本也是最重要的问题,怎么画图,画动画? 在原版cocos2d-x里画动画比较麻烦,见cocos2d-x学习笔记04:简单动画 cocostudio扩展出CCArmature类,就比较简 ...
- Android Design Principles
Android Design Principles Enchant Me Delight me in surprising ways 用惊奇的方式取悦用户 漂亮的界面,仔细放置的动画,一个恰到时机的音 ...
- linux下motion摄像头监控编译与配置
利用linxu下的开源的motion搭建嵌入式视频动态监控系统 所谓移动图像监测,简单来说就是利用摄像头定点监测某个区域,当有移动物体经过时,摄像头便自动抓拍(要监测多大物体.按拍照速率都是可调的), ...
随机推荐
- android之frame动画详解
上一篇我们说了android中的tween动画,这一篇我们说说frame动画,frame动画主要是实现了一种类似于gif动画的效果,就是多张图按预先设定好的时间依次连续显示. 新建一个android项 ...
- 使用Git操作GitHub代码入门教程
GitHub除了网页操作外,还可以借助本地客户端git(或github for windows)来增删修改远程代码.使用Git操作来连接GitHub可以通过Https或SSH方式,使用SSH方式可以免 ...
- jquery easyUI 日期格式化,DateBox只显示年
jquery easyUI 日期格式化,DateBox只显示年 >>>>>>>>>>>>>>>>> ...
- 调试php的soapCient
try { import('@.Ext.xml'); header("Content-Type:text/html; charset=utf-8"); $soap = new So ...
- error MSB6006: “CL.exe”已退出
解决方案之一: 删除 \Windows\System32 目录下 mspdb110.dll. 试试吧.
- MYSQL使用指南(下)
在上篇我们讲了登录.增加用户.密码更改等问题.下篇我们来看看MySQL中有关数据库方面的操作.注意:你必须首先登录到MYSQL中,以下操作都是在MYSQL的提示符下进行的,而且每个命令以分号结束. 一 ...
- 请描述一下 cookies,sessionStorage 和 localStorage 的区别?
http://handyxuefeng.blog.163.com/blog/static/454521722013111714040259/ http://book.51cto.com/art/201 ...
- 开源字体包缩减font-spider
最近公司产品用微软雅黑,被告~ 领导要求产品后台系统必须更换字体,美工给了个宋体,个人觉得太丑,就网上搜了些处理方法使用 CSS属性 @font-face 自定义字体, 最后决定用 思源黑体 (思源 ...
- 速卖通api--获取商品信息
<? $productId = 'xxxx';//你的产品id $access_token = 'xxxxx';//你的授权码 $appSecret = 'xxxx';/ ...
- canvas之----浮动小球
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...