三维扫描仪[8]——如何设计一台云台式扫描仪(机械结构)
2017-04-15 11:18
204 查看
完成图
我之前的博客提到了各种坐标系的转换
我们必须要注意 当一个坐标系的原点 处在另一个坐标系中的时候 它们之间的关系
除此之外 我们也需要考虑到Kinect最小的测量范围 以及距离过远时Kinect测量精度降低的劣势
于是我淘宝了一下 丝杆 买了几根差不多1.5米长的金属螺纹杆
又3D打印了几个个台子,用来放Kinect、电位器、步进电机和云台
齿轮
我只是一个普普通通软件工程专业的大三学生
如果你认为我意淫出来的这套测角度装置问题很大,那请你自己设计一套。
讲一下我的思路
大小齿轮的比例为9:1
电位器能够旋转10圈
Arduino模拟口输入范围是0~1023
大致理解为电位器转一圈就是36°
云台
上电的时候,步进电机按需求旋转。
比如说我要3次扫描,电机就转3次,具体扫描次数可调。
不上电的时候,可以手转大齿轮,实现任意角度任意次数的扫描。
相关文章推荐
- 三维扫描仪[10]——如何设计一台云台式扫描仪(代码详解)
- 三维扫描仪[9]——如何设计一台云台式扫描仪(初步软件设计)
- 用户和角色:通用权限管理系统数据库表结构如何设计?
- web聊天类数据库功能表结构如何设计?
- 如何利用ccform自定义表单来增加自己的控件,关于Sys_FrmEle表结构与数据存储设计?
- 思考: 如何设计 输出结果 具有对称性 的 网络结构
- 如何使用sql查询数据库表结构的设计(sqlserver,oracle)
- 如何使用sql查询数据库表结构的设计(sqlserver,oracle)
- 如何设计插件式结构的程序,兼谈Python语言的动态性
- 没有任何机械基础,如何自学机械设计?
- 大数据量的系统的数据库结构如何设计?
- 【python】创建高质量Python工程-如何设计结构清晰的目录结构
- 如何使用sql查询数据库表结构的设计(sqlserver,oracle)
- 如何使用sql查询数据库表结构的设计(sqlserver,oracle)
- 如何设计自动化测试的代码结构
- 如何设计一个优秀基表结构
- 三层结构数据层如何设计
- 如何从零设计结构清晰、操作友好的权限管理模块
- 如何使用sql查询数据库表结构的设计(sqlserver,oracle)
- 数据库结构设计的更改,默认不准,如何让它许可