[足式机器人]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…...
使用VSCode开发Django指南
使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架,专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用,其中包含三个使用通用基本模板的页面。在此…...
docker详细操作--未完待续
docker介绍 docker官网: Docker:加速容器应用程序开发 harbor官网:Harbor - Harbor 中文 使用docker加速器: Docker镜像极速下载服务 - 毫秒镜像 是什么 Docker 是一种开源的容器化平台,用于将应用程序及其依赖项(如库、运行时环…...
2025年能源电力系统与流体力学国际会议 (EPSFD 2025)
2025年能源电力系统与流体力学国际会议(EPSFD 2025)将于本年度在美丽的杭州盛大召开。作为全球能源、电力系统以及流体力学领域的顶级盛会,EPSFD 2025旨在为来自世界各地的科学家、工程师和研究人员提供一个展示最新研究成果、分享实践经验及…...
.Net框架,除了EF还有很多很多......
文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...
java调用dll出现unsatisfiedLinkError以及JNA和JNI的区别
UnsatisfiedLinkError 在对接硬件设备中,我们会遇到使用 java 调用 dll文件 的情况,此时大概率出现UnsatisfiedLinkError链接错误,原因可能有如下几种 类名错误包名错误方法名参数错误使用 JNI 协议调用,结果 dll 未实现 JNI 协…...
Python爬虫(二):爬虫完整流程
爬虫完整流程详解(7大核心步骤实战技巧) 一、爬虫完整工作流程 以下是爬虫开发的完整流程,我将结合具体技术点和实战经验展开说明: 1. 目标分析与前期准备 网站技术分析: 使用浏览器开发者工具(F12&…...
Axios请求超时重发机制
Axios 超时重新请求实现方案 在 Axios 中实现超时重新请求可以通过以下几种方式: 1. 使用拦截器实现自动重试 import axios from axios;// 创建axios实例 const instance axios.create();// 设置超时时间 instance.defaults.timeout 5000;// 最大重试次数 cons…...
CMake 从 GitHub 下载第三方库并使用
有时我们希望直接使用 GitHub 上的开源库,而不想手动下载、编译和安装。 可以利用 CMake 提供的 FetchContent 模块来实现自动下载、构建和链接第三方库。 FetchContent 命令官方文档✅ 示例代码 我们将以 fmt 这个流行的格式化库为例,演示如何: 使用 FetchContent 从 GitH…...
深入解析C++中的extern关键字:跨文件共享变量与函数的终极指南
🚀 C extern 关键字深度解析:跨文件编程的终极指南 📅 更新时间:2025年6月5日 🏷️ 标签:C | extern关键字 | 多文件编程 | 链接与声明 | 现代C 文章目录 前言🔥一、extern 是什么?&…...
深度学习习题2
1.如果增加神经网络的宽度,精确度会增加到一个特定阈值后,便开始降低。造成这一现象的可能原因是什么? A、即使增加卷积核的数量,只有少部分的核会被用作预测 B、当卷积核数量增加时,神经网络的预测能力会降低 C、当卷…...
