一、简介

角度传感器是用来检测角度的。它的身体中有一个孔,可以配合乐高的轴。当连结到RCX上时,轴每转过1/16圈,角度传感器就会计数一次。往一个方向转动时,计数增加,转动方向改变时,计数减少。计数与角度传感器的初始位置有关。当初始化角度传感器时,它的计数值被设置为0,如果需要,你可以用编程把它重新复位。

二、计算

可以依据旋转的角度和轮子圆周数来推断机器人移动的距离。然后就可以把距离转换成速度,你也可以用它除以所用时间。

(1)计算距离的基本方程式为:

距离x = 速度v × 时间t

由此可以得到:速度v = 距离x / 时间t

(2)轮子运动的距离T:

轮子旋转一周角度传感器的增量I = 与主动轮的传动比G × 角度传感器旋转一周计多少单位R

周长C= 直径D × π

轮子运动的距离T = 传感器所记录的数据S × 周长C / 轮子旋转一周角度传感器的增量I

三、分类

按照输入的物理量可分为:倾角传感器、角速度传感器、角加速度传感器等

1.倾角传感器,又称作倾斜仪、测斜仪、水平仪、倾角计,经常用于系统的水平角度变化测量。

2.角速度传感器,也称为陀螺仪,是用高速回转体的动量矩敏感壳体相对惯性空间绕正交于自转轴的一个或二个轴的角运动检测装置,此为机械陀螺仪。

3.角加速度传感器,是指能够测量角加速度,并将测量的结果转化成可用的模拟或数字信号的仪器。广泛应用于无人机等。

四、值的注意的是,当运行速度太慢或太快时,RCX在精确的检测和计数方面会受到影响。事实上,问题并不是出在RCX身上,而是它的操作系统,如果速度超出了其指定范围,RCX就会丢失一些数据。Steve Baker用实验证明过,转速在每分钟50到300转之间是一个比较合适的范围,在此之内不会有数据丢失的问题。然而,在低于12rpm或超过 1400rm的范围内,就会有部分数据出现丢失的问题。而在12rpm至50rpm或者300rpm至1400rpm的范围内时,RCX也偶会出现数据丢失的问题。

笔记|角度传感器angular transducer相关推荐

  1. Angular form 官网文档的学习笔记:Angular两种实现form的方式

    https://angular.io/guide/forms-overview Angular提供了两种通过form来处理用户输入的方式: reactive form template-driven ...

  2. css view a if属性,uni-app学习笔记(2)view属性控制css样式

    uni-app学习笔记(2)view属性控制css样式 uniapp通过标签属性来改变样式 当鼠标按下去的时候,他会变成这个样式 hover-class="box-active" ...

  3. 各行业的英语术语(绝对精华3)

    b]企业缩写词[/b] 5S管理 ABC : 作業制成本制度 (Activity-Based Costing) ABB : 實施作業制預算制度 (Activity-Based Budgeting) A ...

  4. 用python画皇冠_用python做数字油画或者从一幅画学习风格,去画另一幅画

    原博文 2018-08-30 17:12 − 1. 用python做数字油画 模块: pillow 2. 从一幅画学习风格,去画另一幅画 http://pytorch.org/tutorials/ad ...

  5. 3.2.1 配置构建Angular应用——简单的笔记存储应用——展示功能

    本节我们会通过构建一个简单的笔记存储应用(可以载入并修改一组简单的笔记)来学习如何应用Angular的特性.这个应用用到的特性有: 在JSON文件中存储笔记 展示.创建.修改和删除笔记 在笔记中使用M ...

  6. Angular 服务器端渲染的学习笔记(二)

    官网地址:https://angular.io/guide/universal I have mainly used angular universal for SEO purposes. In th ...

  7. Angular自学笔记(一)ngModule 元数据

    工作硬上开发angular项目,好难啊,上网搜资料教程真的贼少,吐槽真的没什么人用angular,自己学习到处搜集整理的笔记,分享出来,方便查看理解总结.应该适用于angular11系列(更新真快,反 ...

  8. 《疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践》学习笔记

    <疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践>学习笔记 二〇一九年二月十三日星期三2时28分54秒 前提:本书适合有初步HTML.CSS.JavaScri ...

  9. angular复习笔记4-模板

    Angular复习笔记4-模板 简介 模板是一种自定义的标准化页面,通过模板和模板中的数据结合,可以生成各种各样的网页.在Angular中,模板的默认语言是HTML,几乎所有的HTML语法在模板中都是 ...

最新文章

  1. 安装 Python MySQL 驱动(mysql-connector-python、MySQL-python)
  2. cordova 强制竖屏
  3. java 停止for_java线程for循环没有循环完成就停止了,这是为什么?
  4. 一根网线有这么多“花样”,你知道吗?
  5. html 语义化标签拾遗
  6. zhilizhili-ui 2016始动 开始做个样例站吧 (一)
  7. 今天的一下子跳出来了的超级玛丽
  8. Python机器学习:评价分类结果002精准率和召回率
  9. python图片压缩算法_Optipng,jpegoptim应用,用python实现图片压缩,让你的网站变得更快...
  10. MySQL数据表查询操作
  11. 获取对象属性名的方法 Object.keys() 与 Object.getOwnPropertyNames() 与 for循环
  12. 解读《视觉SLAM十四讲》,带你一步一步入门视觉SLAM—— 前言
  13. 网卡基本配置2(主机名修改、网卡绑定)
  14. oracle怎么绑定vue,Oracle AutoVue 安装与配置教程,oracleautovue
  15. 配置Python开发环境
  16. 如何卸载adobe air
  17. Verilog计数器0~9999
  18. 实力赢得信任丨西安珠江新城业主喜迎公元物业
  19. 高德地图我的队伍查岗_高德地图查岗新功能 让你的行踪无所遁形
  20. Docker多容器搭建LNMP

热门文章

  1. 张正友标定法实战-标定森云GMSL相机
  2. Python(Python+Qt)学习随笔:使用xlwings新建Execl文件和sheet的方法
  3. C和指针 第9章 字符串、字符和字节 9.14 编程练习
  4. Louvain 算法
  5. python简单小游戏代码-python基础练习之几个简单的游戏
  6. spring java 发送邮箱验证
  7. 《惢客创业日记》2021.08.06-09(周五)惢客与征信的区别(下)
  8. Android->Launcher3:桌面布局说明
  9. doesn‘t have a default value /前端控制台network、console
  10. 关于sata状态寄存器和错误寄存器的理解