[足式机器人]Part5 机械设计 Ch00/01 绪论+机器结构组成与连接 ——【课程笔记】
本文仅供学习使用
本文参考:
《机械设计》 王德伦 马雅丽
- 课件与日常作业可登录网址
http://edu.bell-lab.com/manage/#/login
,选择观摩登录,查看2023机械设计2
。
机械设计-Ch00+Ch01——绪论+机器结构组成与连接
- Ch00-绪论
- 0.1 何为机械设计——是什么
- 0.2 机械设计有什么——学什么?
- Ch01-机器结构组成与连接
- 1.1 何为机器
- 1.2 机器的结构组成
- 1.3 机器的性能——什么样的机器是“好机器”?
- 1.3.1 技术性能:技术指标参数值
- 1.3.2 使用性能:使用便利性与费用
- 1.3.3 经济性能:
- 1.4 设计境界
Ch00-绪论
0.1 何为机械设计——是什么
机械设计 Machines Design
,在传统课程中,更倾向于机械零件设计 Machine Elements Design
:预期装置(运动/结构)与性能(运动学/静力学/动力学——强度/刚度/精度)的构思与表达。
其中:运动对应功能,结构对应性能 → 材料-尺度-工艺;
机械——理解为具有确定运动与结构的装置,从而实现所需的功能,并满足性能需求;
装置——通过设计结构、材料、尺度、工艺等条件,从而满足性能需求
设计 = 构思(想象 + 构造/计算) + 表达/图案
其中:构造/计算的过程,就是通过规律+流程/参数 = 获得解的过程;
规律=理论=公式=水平/设计依据
机械原理:机器运动/力的传递与变换原理设计(抽象思维——功能运动——实现)
机械设计:机器的结构与性能设计(演绎展开——结构性能——可行)
0.2 机械设计有什么——学什么?
机械设计:整机→部件/子系统→动连接→静连接→零件——(结构-尺度-性能 精度-刚度-强度)→成本
机械原理的基础上(运动构型→尺度/运动学→载荷/静力学→动力学)——机构简图结构化,从而具有结构/性能表达——结构方案与性能规划
- 因此从结构方案与性能规划出发,首先考虑的是整机设计
整机结构方案与性能规划
- 结构方案——力学模型:不同工况下各个运动副集中载荷
- 性能指标——技术参数:性能-工况载荷-尺度-材料-工艺-成本
部件结构与性能设计
- 结构方案:结构的不同移动副,回转副组合约束结构方案
- 技术参数:尺度-材料-工艺-成本——性能:精度/刚度/强度
运动副结构与性能设计
- 结构方案:
回转副——不同的轴承组合约束结构(支撑结构)
移动副——不同的导轨/滑块组合的约束结构
约束结构设计 —> 自由度约束程度
- 技术指标:尺度-材料-工艺-成本——性能:精度/刚度/强度
静连接结构与性能设计
- 结构方案:构件中零件连接结构方案
- 技术指标:尺度-材料-工艺-成本——性能:精度/刚度/强度
典型零件结构与性能设计
- 结构方案:零件结构设计方案
- 技术指标:尺度-材料-工艺-成本——性能:精度/刚度/强度
Ch01-机器结构组成与连接
1.1 何为机器
机器Machine
——实现预定功能转换的装置
功能(做功+能量+转换)——功能原理
运动(构件+连接+性能)——机械原理
结构(零件+连接+性能)——机械零件
测控(驱动+感知+反馈)——测控技术
机构Mechanism
——运动与力的变换与传递
构件——运动单元(通常视为刚体)
运动副——可动联接(理想形状约束)
上述两者形成——运动链(指定机架/原动件)——具有(确定)运动的组合体(机构)
机械零件Mchinery Elements
——制造单元
机械:泛指 【零件/构件/部件/机构 — 机器】 → 【零件 + 连接(静+动)】
机械设计:机器/零件的结构与性能设计
1.2 机器的结构组成
1.3 机器的性能——什么样的机器是“好机器”?
- 对象——用户——关注
- 评价——指标——遵循
- 改进——设计——掌握
评价已有机器——合理性?优劣?
性能:
技术性能——功能与性能
使用性能——便利与可靠
经济性能——成本与运行
1.3.1 技术性能:技术指标参数值
- 运动与动力:静力、运动与动力学参数变化规律及其适用范围——使用
- 强度与刚度:承载能力及抵抗弹性变形的能力——寿命
- 摩擦与润滑:利用摩擦工作或减少运动零件间的摩擦——环境
- 工艺与精度:便于加工装配,实际参数值与理想值的接近程度——装配
- 材料与毛坯:毛坯材料与初始形状选用、热/冷加工过程——材料实体
1.3.2 使用性能:使用便利性与费用
- 环境与安全:环境污染、安全隐患——噪声/油溅
- 操作与维护:操作与维护便利、宜人化——拧螺丝、加油、人机工学
- 可靠性:
-
- 正常工作能力的保持性与稳定性
-
- 重复运行结果的一致性
-
- 对工况变化的适应性与抗干扰能力——可靠度
- 寿命:正常工作条件下,不发生失效的有效时间
1.3.3 经济性能:
- 制造经济性——制造成本(70%由设计决定)
- 使用经济性——机器正常工作效率与效益、维护与管理、原材料与能源动力消耗
1.4 设计境界
- 有用:功能性——原理样机
- 可用:技术性——技术指标可满足基本要求
- 好用:使用性——正常工作(少故障)——产品化
- 愿用:经济性——制造与使用成本低——有市场
- 想用:实用性——宜人化综合指标——有竞争力
相关文章:

[足式机器人]Part5 机械设计 Ch00/01 绪论+机器结构组成与连接 ——【课程笔记】
本文仅供学习使用 本文参考: 《机械设计》 王德伦 马雅丽课件与日常作业可登录网址 http://edu.bell-lab.com/manage/#/login,选择观摩登录,查看2023机械设计2。 机械设计-Ch00Ch01——绪论机器结构组成与连接 Ch00-绪论0.1 何为机械设计——…...
机器学习:隐马尔可夫模型(HMM)
后续会回来补充代码 1 隐马尔可夫模型 隐马尔可夫模型(Hidden Markov Model,HMM)是可用于标注问题的统计学模型,描述由隐藏的马尔可夫链随机生成观测序列的过程。 1.1 数学定义 隐马尔可夫模型是关于时序的概率模型,描述由一个隐藏的马尔可夫链随机生成…...

使用插件实现pdf,word预览功能
效果 代码: 插件地址: https://github.com/501351981/vue-office <a-modalv-model:visible"visible":title"title"ok"handleOk":bodyStyle"bodyStyle":width"1200":maskClosable"false"…...
yolov5模型构建源码详细解读(yaml、parse_model等内容)
文章目录 前言一、yolov5文件说明二、yolov5调用模型构建位置三、模型yaml文件解析1、 yaml的backbone解读Conv模块参数解读C3模块参数解读 2、yaml的head解读Concat模块参数解读Detect模块参数解读 四、模型构建整体解读五、构建模型parse_model源码解读 前言 本文章记录yolo…...
Monodepth2和Lite-Mono准备数据集
以KITTI为例下载解压后放在/home/lwd/tmp/2011_09_26 cd /home/lwd/tmp/2011_09_26 ls输出 2011_09_26_drive_0001_sync 2011_09_26_drive_0002_sync 2011_09_26_drive_0005_sync python txt.py txt.py import os, sysalos.listdir(.) al.sort() fopen(train.txt, w) for a in…...

ML-fairness-gym入门教学
1、ML-fairness-gym简介 ML-fairness-gym是一个探索机器学习系统长期影响的工具。可以用于评估机器学习系统的公平性和评估静态数据集上针对各种输入的误差度量的差异。开源网站:GitHub - google/ml-fairness-gym 2、安装ML-fairness-gym(Windows&…...

结构体指针变量的使用
1、结构体指针的引用 #include<iostream> using namespace std;struct Student {int num;char name[32]; }; int main() {struct Student stu {1,"张三"};struct Student* p &stu;system("pause"); return 0; } 2、通过结构体指针访问结构体…...
解决oracle的em访问提示“使用不受支持的协议。”的bug
1. 设置oracle唯一名称 执行emctl时需要设置一个唯一的名称 否则提示 “Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name. ”中文意思为“未定义环境变量ORACLE_UNQNAME。 请将ORACLE_UNQNAME设置为数据库唯一名称/服务…...

编译工具:CMake(三)| 最简单的实例升级
编译工具:CMake(三)| 最简单的实例升级 前言过程语法解释ADD_SUBDIRECTORY 指令 如何安装目标文件的安装普通文件的安装:非目标文件的可执行程序安装(比如脚本之类)目录的安装 修改 Helloworld 支持安装测试 前言 本篇博客的任务…...
20天学会rust(四)常见系统库的使用
前面已经学习了rust的基础知识,今天我们来学习rust强大的系统库,从此coding事半功倍。 集合 数组&可变长数组 在 Rust 中,有两种主要的数组类型:固定长度数组(Fixed-size Arrays)和可变长度数组&…...

drawio----输出pdf为图片大小无空白(图片插入论文)
自己在写论文插入图片时为了让论文图片放大不模糊,啥方法都试了,最后摸索出来这个。 自己手动画图的时候导出pdf总会出现自己的图片很小,pdf的白边很大如下如所示,插入论文的时候后虽然放大不会模糊,但是白边很大会显…...

2021年09月 C/C++(二级)真题解析#中国电子学会#全国青少年软件编程等级考试
第1题:字符统计 给定一个由a-z这26个字符组成的字符串,统计其中哪个字符出现的次数最多。 输入 输入包含一行,一个字符串,长度不超过1000。 输出 输出一行,包括出现次数最多的字符和该字符出现的次数,中间以…...

HCIP VRRP技术
一、VRRP概述 VRRP(Virtual Router Pedundancy Protocol)虚拟路由器冗余协议,既能够实现网关的备份,又能够解决多个网关之间互相冲突的问题,从而提高网络可靠性。 局域网中的用户的终端通常采用配置一个默认网关的形…...
JAVA AES ECB/CBC 加解密
JAVA AES ECB/CBC 加解密 1. AES ECB2. AES CBC 1. AES ECB package org.apache.jmeter.functions;/*** author yuyang*/import org.apache.commons.lang3.StringUtils; import java.util.Base64; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec;/*** a…...

Android FrameWork 层 Handler源码解析
Handler生产者-消费者模型 在android开发中,经常会在子线程中进行一些耗时操作,当操作完毕后会通过handler发送一些数据给主线程,通知主线程做相应的操作。 其中:子线程、handler、主线程,其实构成了线程模型中经典的…...

list
目录 迭代器 介绍 种类 本质 介绍 模拟实现 注意点 代码 迭代器 介绍 在C中,迭代器(Iterators)是一种用于遍历容器(如数组、vector、list等)中元素的工具 无论容器的具体实现细节如何,访问容器中的元素的方…...

ABeam×Startup丨德硕管理咨询(深圳)创新研究团队前往灵境至维·既明科技进行拜访交流
近日,德硕管理咨询(深圳)(以下简称“ABeam-SZ”)创新研究团队一行前往灵境至维既明科技有限公司(以下简称“灵境至维”)进行拜访交流,探讨线上虚拟空间的商业模式。 现场合影 &…...
TCP的相关性质
文章目录 流量控制拥塞控制拥塞窗口 延迟应答捎带应答面向字节流粘包问题TCP的异常 流量控制 由于接收端处理数据的速度是有限的,如果发送端发的太快,那么接收端的缓冲区就可能会满。此时如果发送端还发数据,就会出现丢包现象,并…...
pointpillars在2D CNN引入自适应注意力机制
在给定的代码中,您想要引入自适应注意力机制。自适应注意力机制通常用于增强模型的感受野,从而帮助模型更好地捕捉特征之间的关系。在这里,我将展示如何在您的代码中引入自适应注意力机制,并提供详细的解释。 首先,让…...

【每日一题】1572. 矩阵对角线元素的和
【每日一题】1572. 矩阵对角线元素的和 1572. 矩阵对角线元素的和题目描述解题思路 1572. 矩阵对角线元素的和 题目描述 给你一个正方形矩阵 mat,请你返回矩阵对角线元素的和。 请你返回在矩阵主对角线上的元素和副对角线上且不在主对角线上元素的和。 示例 1&a…...
测试 FreeSWITCH 的 mod_loopback
bgapi originate loopback/answer,park/default/inline park inline show channels as xml show calls as xml 有 2 个 channels 有 2 个 calls 比较有意思 在 loopback-a 是播放 wav 在 loopback-b 上可以录音 这就是回环 有什么用呢? 除了做测试&#x…...
Qt Creator 11.0创建ROS2 Humble工程
Qt Creator 11.0创建ROS2 Humble项目工程 安装ROSProjectManager插件创建ROS2项目在src下添加packagegit clone ROS2功能包编译运行安装ROSProjectManager插件 安装ROSProjectManager的主要流程参考官方的流程,地址(ros_qtc_plugin)。 此处采用二进制安装: sudo apt inst…...
sendDefaultImpl call timeout(rocketmq)
rocketmq 连接异常 senddefaultimpl call timeout-腾讯云开发者社区-腾讯云 第一种情况: 修改broker 的配置如下,注意brokerIP1 这个配置必须有,不然 rocketmq-console 显示依然是内网地址 caused by: org.apache.rocketmq.remoting.excep…...
总结HTML中的文本标签
总结HTML中的文本标签 文章目录 总结HTML中的文本标签引言一、标题标签(h1 - h6)语法示例使用建议 二、段落标签(p)语法示例使用建议 三、文本节点标签(span)语法示例使用建议 四、粗体标签(b&a…...

《Brief Bioinform》: 鼠脑单细胞与Stereo-seq数据整合算法评估
一、写在前面 基因捕获效率、分辨率一直是空间转录组细胞类型识别的拦路虎,许多算法能够整合单细胞(single-cell, sc)或单细胞核(single-nuclear, sn)数据与空间转录组数据,从而帮助空转数据的细胞类型注释。此前我们介绍过近年新出炉的Stereo-seq平台&…...
SparkSQL 优化实操
一、基础优化配置 1. 资源配置优化 # 提交Spark作业时的资源配置示例 spark-submit \--master yarn \--executor-memory 8G \--executor-cores 4 \--num-executors 10 \--conf spark.sql.shuffle.partitions200 \your_spark_app.py 参数说明: executor-memory: 每…...
网关路由配置(Gateway Filters)
- id: system-admin-api # 路由的编号uri: grayLb://system-serverpredicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组- Path/admin-api/system/**filters:- RewritePath/admin-api/system/v3/api-docs, /v3/api-docs # 配置,…...
【Qt】:设置新建类模板
完整的头文件模板 #ifndef %FILENAME%_H #define %FILENAME%_H/*** brief The %CLASSNAME% class* author %USER%* date %DATE%*/ class %CLASSNAME% { public:%CLASSNAME%();~%CLASSNAME%();// 禁止拷贝构造和赋值%CLASSNAME%(const %CLASSNAME%&) delete;%CLASSNAME%&a…...

网页前端开发(基础进阶4--axios)
Ajax Ajax(异步的JavaScript和XML) 。 XML是可扩展标记语言,本质上是一种数据格式,可以用来存储复杂的数据结构。 可以通过Ajax给服务器发送请求,并获取服务器响应的数据。 Ajax采用异步交互:可以在不重新加载整个页面的情况下&am…...
使用 Docker Compose 部署 Jenkins(LTS 版)持续集成环境
一、前言 Jenkins 是目前最流行的开源持续集成工具之一。本教程将手把手带你使用 Docker Compose 快速部署 Jenkins LTS(长期支持版本),同时保留数据持久化、Docker 命令转发等功能,适合用于生产或本地开发测试环境。 二、环境准…...