机器人驱动马达选择方法

从"ROS Robotics Projects"的中间一个章节看到以下的计算方法:

小车有4个轮子, 其中2个是主动轮, 2个从动轮, 假设摩擦系数是0.6, 轮子半径是4.5cm, 使用下面的公式:

小车总重量=小车重量+负载重量

小车的重量是3kg * 9.8 = 30N 牛顿

负载是2kg * 9.8 = 20N 牛顿

总重量是50N = 2 * N1 + 2 * N2

N1是主动轮负重, N2是从动轮负重

在小车静止的时候, 要启动, 必须输出最大扭矩, 公式是:

u * N * r -T =0

u是摩擦系数, N是每个轮子的平均负载, r是轮子半径, T是移动所需的最大扭矩.

然后:

N = W/2

理由是其实总重量是两个主动轮来分担的, 每个主动轮分担一半.

把摩擦系数0.6带进去(百度了一下, 大概就是橡胶跟地面的摩擦系数):

0.6*(50/2)*0.045(米)=T

T大概就是0.675牛-米, (就是那个印在思域屁股后面的那个220的单位, 扭矩).或者换算成kg-cm是6.88

接着是计算马达的转速, 妈的, 这种东西应该不会成为中国哪个大学的自动化专业傻逼的毕业论文吧?

小车设计的的最大速度(直线)是0.35m/s, 离地间隙是3cm.

RPM, 每分钟转速计算公式为:

RPM=(60*speed)/(3.14*轮子直径)=(60*0.35)/3.14*0.09= 21/0.2826=74

简单来说就是, 如果已经知道速度, 转速就由轮子直径决定了.

为了留有余量, 选择转速为80转-100转每分钟即可.

那么轮子的设计总结如下:

电机转速: 80RPM

电机扭矩:10kg-cm

轮子直径: 90cm

负载2kg, 自重3kg, 轮子包胶, 水泥地面.

时间: 2024-07-30 13:26:08

机器人驱动马达选择方法的相关文章

进化计算领域中优势个体的选择方法

进化计算领域中优势个体的选择方法 I : 轮盘赌选择  Roulette Wheel Selection 这是一种基于比例的选择.由于随机操作的原因,误差较大,有时即便适应度较高的个体也选择不上 II:   锦标赛选择 Tournament Selection 每次选取几个个体中适应度最高的一个个体遗传到下一代群体中.优点是对个体适应度取正负值无要求,但此方法的随机性更强,存在更大的随机误差,但是有较高概率保证最优个体被选择,最差个体被淘汰. III:随机遍历选择 IV:基于种群交流选择 遗传算

服务器硬盘的选择方法

我们在租用香港机房的服务器时,需要选择服务器硬盘的类型.服务器硬盘作为服务器的核心数据仓库,所有用户数据以及软件都存在于此,它的稳定与安全与否直接决定着服务器数据安全,下面天下数据将盘点服务器硬盘优点以及服务器硬盘的选择方法.服务器硬盘按所采用端口不同,主要有SCSI.SAS及SATA等几种,而SATA硬盘广泛用于台式机电脑(PC)硬盘,同时一些低端服务器为节省成本也有选用此种接口的产品,而市售主流服务器设备,主要采用SCSI和SAS硬盘,而且以SAS居多. 一.服务器硬盘的优点 速度更快:服务

GridView下DropDownList 的选择方法onselectedindexchanged 实现方法

在GridView下面绑定好了下拉框,我们常常会遇到一个问题, 选择方法怎么实现呢,用js总是难的去算是在GridView的第几行第几个元素,因为服务器的id和客户端的id经常变化让js根本无从找起,所以我认为还是用DropnLIst的自带选择方法实现是最佳的. 下面是前端代码,要注意一点AutoPostBack一定要设为true,不然就不实现后台方法了. <asp:DropDownList ID="dddjfoot" runat="server" Appen

测试新浪微博@小冰 为代码机器人的一些方法

微软的微信小冰被腾讯封杀之后,现在移民到了新浪微博; @小冰 这里贴一些目前有效的用来识别是这是"机器"而不是有正常人类智商的代码的方法: 1. 在正常的文字中夹杂其它符号,确保不存在有意义的连续的词汇,人眼可以分辨,机器不知所云而会露馅: 比如:    ^^^小v冰^^^--你,,总.算--v开-始--^^不^^知^^道^^我^^在^^说^^啥^^了;  2. 人类对部分词汇乃至个别整句的颠倒仍有识别能力,照理机器应该更容易,但目前还不行: 所以这句话: "哈哈哇,了岗下要

全平台简易接入ROS机器人系统网络方法

最近学习了ROS机器人系统,大家都知道ROS是基于Linux平台,当然如果把ROS应用到Windows.Android.IOS.WP系统也可以,只要下载对应的ROS开发包就行了,但是配置这些环境是一件很蛋疼的事情,因为ROS有很多版本,不是每一个版本都有对应平台的开发包,Android环境配置还是相对简单,像IOS这个封闭系统就比较难了.所以我实践了一个相对简单的方法去让各种平台不需要配置ROS开发环境就轻轻松松接入ROS内部网络.不过在进入正题之前还是要交代一些背景,下面是纯菜鸟的理解,请大牛

ArcMap按位置选择的空间选择方法

1了解目标图层与源图层 “目标”图层是从中选择要素的图层 “源”图层是这样的图层:用户要基于该图层与目标图层的空间关系,使用该图层中的要素确定应当选择的要素. 2了解选择用于所选项目的空间关系规则 图中,选中的要素用青色高亮显示,它们与红色源要素相交.接触,或者包含在红色源要素中. 相交 相交返回与源要素完全或部分重叠的要素.以下是一些示例: 返回某一距离内的要素 此运算符使用源要素周围的缓冲距离创建缓冲,并且返回所有与缓冲区域相交的要素.例如,选择距离河流或者铁路 100 米以内的城市. 以青

3DMax 物体选择方法

全选: Ctrl + A, 取消选择:Ctrl +D 加选:ctrl+鼠标左键:减选:alt+鼠标 窗口与交叉:下面红框内的右边的按钮, 是切换两种模式: 选择模式一:只要选框碰到物体边缘, 就可选中 选择模式二:只有选框碰到物体全部, 才能选中 按类型选择: 按颜色选择 菜单:Edit->Select By->Color 按名称选择: H键: 选择集: 选择过的东西, 可以创建一个集合,给他们命名,保存下来.(不过在Max 2014貌似有问题, 点击选择集就崩溃了) 选择重合额物体: 多次点

JavaScript 动态选择方法和属性

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript"> alert('aa'); function ClassA(){ this.PropertyA = "PropertyA"; this.MethondA

Mysql存储引擎及选择方法

0x00 Mysql数据库常用存储引擎 Mysql数据库是一款开源的数据库,支持多种存储引擎的选择,比如目前最常用的存储引擎有:MyISAM,InnoDB,Memory等. MyISAM存储引擎 MyISAM是Mysql的默认存储引擎,它支持B-tree/FullText/R-tree索引类型,并且MyISAM的锁级别是表锁,表锁的开销小,加锁快:锁粒度大,发生锁冲突的概率较高,并发度低:表锁适合查询.MyISAM引擎不支持事务性,也不支持外键. InnoDB存储引擎 InnoDB存储引擎最大的