一种三自由度机器人的设计(CAD+Solidworks+文档)

news2024/11/23 11:58:20

目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1课题研究背景及其意义 1
1.2三自由度机器人的发展与现状 1
1.3三自由度机器人的原理和介绍 3
1.4三自由度机器人目前存在问题 4
1.5三自由度机器人的力控制问题 4
1.6三自由度机器人的发展趋势 5
第2章 总体技术方案及系统组成 7
2.1原始数据 7
2.2工作要求 7
2.3系统组成 8
2.4总体技术方案 8
2.4.1 动作分析 10
2.4.2 手部 10
第3章 机器人的液压部分 11
3.1液压系统的工作原理 11
3.2液压传动的工作特性 11
3.3液压系统的组成 12
第4章 回转装置的总体设计 14
4.1执行件 14
4.2传递件 14
4.3驱动件 15
4.4控制系统 16
第5章 机械传动方案的设计与计算 17
5.1小车的主要组成部分 17
5.2同步带传动方式优缺点 17
5.3驱动动力源 18
5.4机械传动方案的设计计算 19
5.4.1设计数据确定 19
5.4.2同步带结构的设计计算 21
第6章 零件加工编程 27
6.1数控车床加工程序编制基础 27
6.2程序编制 28
总 结 39
参考文献 40
致 谢 41
第2章 总体技术方案及系统组成
2.1原始数据
负载重量:10kg
重复定位精度:±1mm
自由度:3(Z的移动,R轴的平动,θ轴的转动)
Z:大臂的升降
R:大臂的伸缩
θ:腰轴
各轴最大运动速度:
Z轴上下:200mm/s
θ轴回转:30°/s
R轴伸缩:200mm/s
各轴最大运动范围:
Z轴上下:550mm
θ轴回转:90°
R轴伸缩:400mm
2.2工作要求
机器人的工艺流程:
机器人原位→机器人前伸→机器人上升→机器人抓取并夹紧→机器人后退→机器人前进(小车)→小车停止→机器人左转90°→机器人前伸→机器人松开→机器人后退(小车)→机器人下降→机器人右转90°→小车后退→退至原位
在这里插入图片描述

机构简图
2.3系统组成
本基械手系统由机体,传送机构,动力源和控制装置四部分组成。其中机体由小车及本体等部分组成;传送机构主要由伸缩臂及抓紧机构所组成;动力源由液压驱动和机械驱动两种形式构成控制装置主要由自动控制和手动控制两部分组成。
2.4总体技术方案
毕业设计的目的就是要把我们所学的比较分散的知识综合起来,并进行灵活运用。现在的发展趋势是机电一体化,因此,我们的毕业设计是要我们将“机”、“电”、“液”三者合并起来。“机”即是指机械,机器人的动作过程可以分五部分,即机器人的上升下降、机器人的前伸后缩、机器人的加紧放松、机器人的左转右转、小车的前进后退。这五部分中我们靠机械完成机器人的上升下降动作,即本课题所做的机器人采用电动机带动丝杠螺母机构来实现手臂的上升、下降方面。
滚珠螺旋传动是在丝杠和螺母滚道之间放入适量的滚珠,使螺纹间产生滚动摩擦。丝杆传动是带动滚珠沿螺纹轨道滚动。滚珠螺旋传动与滑动螺旋传动或者其他直线运动副相比,有以下特点:
1) 传动效率高 一般滚珠丝杠副的传动效率达85%-98%,为滑动丝杠副的3-4倍。
2) 运动平稳 滚动摩擦系数接近常数,启动与工作摩擦力矩差别很小。启动时无冲击,低速时无爬行。
3) 能源预紧 预紧后可消除间隙产生过盈,提高接触刚度和传动精度。同时增加的摩擦力矩相对不大。
4) 工作寿命长 滚珠丝杠螺母副的摩擦表面为高硬度、高精度,具有较长的工作寿命和精度保持性。寿命约为滑动丝杠副的4-10倍以上.
5) 定位精度和重复定位精度高 由于滚珠丝杠副摩擦小、温升小、无爬行、无间隙,通过预紧进行预拉伸的补偿的膨胀,因此,可以达到较高的定位精度和重复定位精度。
6) 同步性好 用几套相同的滚珠丝杠副同时传动几个相同的运动部件。可以得到较好的同步运动。
7) 可靠性高 润滑密封装置结构简单,维修方便。
8) 不自锁 用于垂直运动,必须在系统中附加自锁或制动装置。
9) 经济性差,成本高 由于结构工艺复杂,故制造成本高价格往往以 mm计。
经过计算,选择如下:
电动机型号: Y802-2
功率: 1.1W
丝杠型号: Tr40×7
2.4.1 动作分析
三自由度机器人的机械机构是指它的执行系统,是机器人抓持工件、进行操作及各种运动的机械部件。机械部件主要包括手部,手臂前后伸缩部分,手臂上下升降部分腰转部分以及机座和行走机构。
2.4.2 手部
手部:包括杠杆手指,单向作用式握紧油缸等。其工作原理:物体进入手指后,拉杆手油缸作用,通过拉杆带动杠杆手指回转,实现握紧或松开动作。

  1. 手臂的前后伸缩部分
    手臂的前后伸缩部分由直线油缸带动实现。
    当直线油缸工作时通过活塞杆行程的变化,完成手臂的伸缩运动。
  2. 手臂的上下升降部分
    手臂的上下升降部分是由电动机、丝杆传动副、立柱等部分组成。
    当电动机工作时,通过联轴器转动丝杆,由于丝杆螺母周受到立柱的径向转动限制,使得螺母及手臂架只能作上下运动。
  3. 腰转部分
    腰转部分主要由转盘和回转油缸组成。当压力油进入回转油缸时,回转油缸的回转轴回转,通过活塞杆的伸缩带动转盘的转动,从而实现机器人的左右转动,
  4. 行走机构
    行走机构主要是由电动机、齿轮、带轮等组成。
    当电动机工作时,通过齿轮、带轮的传动,带动小车的轮子转动,从而实现行走。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/21142.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[附源码]SSM计算机毕业设计电子病历信息管理系统JAVA

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

AVL的单旋和双旋—附图超详细

文章目录前言:AVL 的插入寻找插入位置更新平衡因子调整AVL右旋左旋左右双旋右左双旋完整代码前言: 我们知道二叉排序树的搜索效率很高,能达到(logn)的时间复杂度,但是当元素有序导致二叉搜索树变成了一个长条(图左&am…

游戏优化之空间划分

使用的动机 定义:将对象根据它们的位置存储在数据结构中,来高效地定位对象。 在游戏中,AI向最近的敌人攻击是很常见的,但如果有很多单位的话,他们AI需要频繁的查找单位,然后在检测是不是距离最近的单位&a…

Git工具使用全解

Git工具使用全解 文章目录Git工具使用全解1.企业开发中的版本控制器2.Git工具的使用场景3.Git工具操作流程(三板斧操作)4.Git工具的安装与常用命令4.1 Git的安装4.2 Git基本操作指令5.Git工具常见问题解决5.1 常见问题:分支冲突解决办法5.2 常见问题:合并…

Linux | 动静态库 | 动静态链接 | makefile库打包 | 第三方库使用

文章目录何为动静态库库文件的链接静态链接静态库打包动态链接动态库打包第三方库的使用静态库的使用动态库的使用在系统层面上的动态链接理解何为动静态库 静态库(.a):在程序编译链接时将静态库二进制码拷贝到程序代码中,程序运行时不再需要外部的静态库…

面试:类相关---Java、Android有哪些类加载器

Android类加载器与Java类加载器的对比 - 掘金 Android | 类加载器与插件化 - 简书 相关复习: 面试:热修复原理_沙漠一只雕得儿得儿的博客-CSDN博客_android 热修复原理面试 面试:类的初始化过程_沙漠一只雕得儿得儿的博客-CSDN博客 什么…

内置 230+ 工具,它值得被官方纳入标准库

经过了几十年的发展,Python 的轮子生态越来越丰富,例如针对网络请求有 requests,针对命令行开发有 typer 等等,这些第三方库给我们的日常开发带来了极大的便利。 今天我推荐另一个第三方库 – Boltons,和大多数第三方…

go语言之不必要的拷贝

其实我也是个golang开发者~~ Go语言本来就以轻量快速著称,一位GitHub员工却偶然发现: 只改变一个字符的位置,能把一段代码运行速度提高足足42%。 简直就像是…… 这个简单有效的技巧一经发布,就引来众多程序员围观。 原作者自己…

论文中常见的拟合散点验证图(R语言版)

论文中常见的拟合散点验证图(R语言版) 如上图所示,是论文中常见的validation图,python也能实现相似的图绘。 今天先介绍R语言版,python改期再介绍吧 这张图需要依次实现下列功能: data实测与data模拟的散…

RabbitMQ系列【11】延迟队列

有道无术,术尚可求,有术无道,止于术。 文章目录前言1. 过期消息实现延迟队列2. 过期队列实现延迟队列3. 插件实现延迟队列3.1 安装插件3.2 代码实现3.3 测试前言 延迟队列:即消息进入队列后不会立即被消费,只有到达指…

MySQL事务隔离机制 -- 必须说透

文章目录前言一、什么是数据库事务二、事务并发带来的4类问题三、事务4种隔离级别四、Mysql演示4种隔离级别总结前言 如何控制并发是数据库领域中非常重要的问题之一,MySQL为了解决并发带来的问题,设计了事务隔离机制、锁机制、MVCC机制,用一…

c# 实验七 图像列表框及树形视图控件的使用

前言: 👏作者简介:我是笑霸final,一名热爱技术的在校学生。 📝个人主页:个人主页1 || 笑霸final的主页2 📕系列专栏:《项目专栏》 📧如果文章知识点有错误的地方&#xf…

[附源码]java毕业设计四六级考试管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

m基于matlab的wcdma软切换算法的研究分析和仿真

目录 1.算法概述 2.仿真效果预览 3.MATLAB部分代码预览 4.完整MATLAB程序 1.算法概述 软切换是WCDMA系统的关键技术之一,软切换算法和相关参数的设置直接影响着系统的容量和服务质量。通过WCDMA系统的软切换技术可以提高小区覆盖率和系统容量。所以软切换技术是…

【ASM】字节码操作 工具类与常用类 LocalVariablesSorter 类 简单介绍与使用

文章目录 1.概述2. LocalVariablesSorter#2.1 class info2.2 fields3.案例3.1 编码实现3.2 编码实现v21.概述 在上一节:【ASM】字节码操作 工具类与常用类 GeneratorAdapter 介绍 我们知道了对于GeneratorAdapter 类来说,它非常重要的一个特点:将一些visitXxx()方法封装成一…

Java面向对象详解(上)

Java面向对象详解(上)🪅面向对象与面向过程的区分✨面向过程:✨面向对象:🪅类是什么?🪅对象是什么?🪅类的结构🪅类中方法:✨成员方法与…

实战讲解SpringBoot启动时自动加载数据库数据到内存:通过回调方法自动运行Bean(图+文+源码)

1 缘起 在补充SpringCloud网关(Gateway)配置白名单相关知识过程中, 有两种实现方案: (1)SpringBoot的启动配置文件application.yml进行配置; (2)自动加载MySQL数据库中的…

【人工智能】Mindspore框架中保存加载模型

前言 MindSpore着重提升易用性并降低AI开发者的开发门槛,MindSpore原生适应每个场景包括端、边缘和云,并能够在按需协同的基础上,通过实现AI算法即代码,使开发态变得更加友好,显著减少模型开发时间,降低模…

深度学习在图像处理中的应用学习笔记

这篇学习笔记用于记录本人在读研期间的学习内容 在刚入学不久,发现一个B站up主对这方面进行了一系列的整理总结,并上传了代码,并且非常成体系,因此本人打算跟着这位up主的步骤,对这方面进行学习并且做一个记录&#xf…

Vue安装并使用axios发送请求

前言 本文主要介绍的是使用在Vue项目中安装并使用axios发送请求 axios介绍 axios是一种Web数据交互方式 它是一个基于promise的网络请求库,作用于node.js和浏览器中,它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中) 本质是对原生XHRX…