四、机器人整体结构的稳定性

news2024/11/28 7:39:13

结构的稳定性是指结构在外界载荷作用下,能否维持自己的形状和位置。如果结构在外界载荷作用下能够维持自己的形状和位置,则称为稳定;如果结构在外界载荷作用下无法维持自己的形状和位置,则称为不稳定。
结构的稳定性是一个相对概念,因为结构的稳定性受到外界载荷的影响。当外界载荷增加时,结构的稳定性也会受到影响。如果外界载荷增加到一定程度,结构就会变得不稳定,并可能倒塌。因此,结构的稳定性是一个动态的概念,与外界载荷的变化有关。

重心

可以认为机器人的重心就是机器人所有重量的那个“中心点”。由于重心是有重量和形 态一起决定的,决定中心位置上,较重的部分比较轻的部分更起决定作用,远离中心的部 分要比在中心旁边的部分更起决定作用。

支撑多边形

支撑多边形是一个虚构的多边形,由机器人与地面接触的那些点 (大多是轮子) 连接起 来组成的。它机器人的不同设计而定,但是一般情况下,任何一个稳定装置都会有一个支 撑多边形

稳定性

使机器人稳定的原理是很简单的:重心在底部的投影要在支撑多边形内部靠近中心点的 位置,虽然不是绝对的中心点,但是越靠近中心则机器人越稳定。由于机器人在运动中会 遇到种情况其本身形状也会发生变化,因此在设计机器人的时候必须考虑各种运动状态时 重心应尽量满足这一要求。

重心的下垂线落在支撑多边形上

机器人比赛,机器人设计要达到比赛要求的高度,以完成各种任务,如果在任务中机器人 首先爬上一个斜坡,下图中,我们设计的机器人能否完成这一任务呢。

 如果重心不在多边形正上方,重心会以多边形的一个边为轴,形成一个转动力矩,从而使 机器人发生倾翻。如图所示:

 为了保持机器人在运动中的稳定性,即保持重心在运动中时刻处于多边形正上方,我们可以采取降低重心的方法。

机器人的重心,这样在机器人倾斜的时候,重心的下投影点依然在多边形的正上方。 所以不会倾翻,依然保持稳定,如图所示:

 总之,在可以完成任务的同时尽可能降低重心的高度是很有优势的,降低重心的方法可 以有两种,其一降低机器人的高度,这在比赛中往往会受到其它任务的约束,如要拾取某 一高度的物体,如果降低机器人的高度就会无法完成任务。因此单纯降低高度的方法并不可 ,这就可以考虑第二种方法,在底部增加配重,从而降低机器人整体的重心位置。

在运动中重心的改变

果机器人的任务是拾取一个重的物体,这个物体的加入会使得机器人的重心发生变 化,这个时候们就不仅要考虑机器人本身的重心问题,而且要考虑拾取的物体对机器人稳 定性的影,如图所示:如果拾取的物体使得重心超出了支撑多边形,则机器人会发生倾倒。

 在机器人比赛中增加机械臂的外延显然是十分有利的,如何即保证机器人稳定性又可以获得 较长机械臂设计的优势呢,有以下几种方案可以参考。

1、在机器人适当位置增加配重,使重心移至支撑多边形上方,如图所示:

2、增加支撑多边形的面积,使重心的下投影点依然在多边形的正上方。

在比赛中启动机器人后,底边支撑点扩展的实例,如图所示:

 

重心的评估

重心的位置关系到机器人结构是否稳定的问题,因此在设计机器人的时候我们要考虑到机器人的心所在的位置应该位于机器人支撑平面之内靠近中心的位置,这样机器人会更加稳定,但是定重心位置是需要利用物理学公式进行计算的一个复杂的过程,对于我们中学生机器人设计来说,这显然有些困难了,能否更简单地确定重心的位置,以便我们尽快进行机器人的设计和结构改进呢,我们确实是可以做到的,如图所示:

评估机器人重心的简易方法

当重心经过某个平面时,机器人会发生倾倒 (注意保护机器人不会损坏),机器人的重心, 就在这一平面上。

机器人重心的不均衡导致底盘运动发生偏移或转动。

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

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

相关文章

管理系统总结(前端:Vue-cli, 后端Jdbc连接mysql数据库,项目部署tomcat里)

根据所学的知识, 写一个管理系统, 顺便总结一些知识点 准备: 前端用vue-cli的框架, 后端用jdbc连接数据库, 项目部署tomcat服务器来完成交互 ●前端的vue-cli框架搭建可以看 点击跳转 的第二小结 ●后端的tomcat在idea里的相关的配置与集成,可以看 点击跳跃 文章目录 一、 前段…

机智云物联网低功耗转接板GE211+机智云APP遥控灯

要实现硬件的智能化,除了硬件本身外,还需要实现:智能云平台、手机 APP、联网模块,每 一个领域都需要专业的团队来支撑。机智云提供完整的解决方案,让厂商或开发者只需要专 注于自身产品硬件。以最小的成本和风险实现硬…

【网络】路由器和无线路由器就这么配置

目录 🍒常见的接入互联网方式 🍓WAN配置 🍓LAN口配置 🍓WLAN配置 🍓WLAN安全 🍒路由设备管理 🍓路由器内部组件 🍓Cisco路由器的启动过程 🍓基础命令 🍎show …

数据库中的DDL、DQL、DML、DCL 和 TCL 命令

数据库中的DDL、DQL、DML、DCL 和 TCL 命令 SQLDDL(Data Definition Language)数据库定义语言DML(Data Manipulation Language)数据操纵语言TCL(Transaction Control Language)事务控制语言DQL (Data Query…

UEFI开发环境搭建(Windows)

重拾UEFI学习。 第一步是搭建开发环境,记录如下: 1. 安装开发工具 Visual Studio 2017 python/ASL/NASM 安装到如下目录: c:\Python310 c:\ASL c:\NASM 更新系统变量Path: 新建系统变量PYTHON_HOME 下载EDK2 创建工作目录&#xff…

一个技巧,让ChatGPT学会复杂编程,编程水平逼近人类程序员!

夕小瑶科技说 原创 作者 | 智商掉了一地、Python 随着 AIGC 技术迈出了一大步,ChatGPT 等聊天机器人被频繁地使用在生活和工作中的各个场景。想象一下,当你写代码陷入没有头绪的境地或者无法解决 Bug 时,这种基于大型语言模型(LL…

ROS:发布者Publisher的编程实现(C++)

目录 一、话题模型二、创建功能包三、创建Publisher代码四、编译代码五、运行 一、话题模型 图中,我们使用ROS Master管理节点。 有两个主要节点: Publisher,名为Turtle Velocity(即海龟的速度) Subscriber&#xff0c…

STM32H723ZGT6 LAN8720A LWIP

Stm32CubeMX 版本&#xff1a;6.8.1 硬件库版本&#xff1a;STM32Cube FW_H7 V1.11.0 usart.c#include <stdio.h> #if 1//标准库需要的支持函数 struct __FILE { int handle; }; FILE __stdout; //定义_sys_exit()以避免使用半主机模式 void _…

设计模式(二):创建型之工厂方法和抽象工厂模式

设计模式系列文章 设计模式(一)&#xff1a;创建型之单例模式 设计模式(二)&#xff1a;创建型之工厂模式 目录 一、设计模式分类二、概述三、简单工厂模式1、结构2、实现3、扩展&#xff1a;静态工厂 四、工厂方法模式1、结构2、 实现3、优缺点 五、抽象工厂模式1、结构2、实…

牛客网2018吉比特校招技术开发类试题分析

最近做了两套笔试题&#xff0c;复习一下错题&#xff0c;有很多地方需要查缺补漏&#xff0c;再谈一下感受总结一下。 2018届吉比特校招技术类笔试B卷 吉比特2018届提前批校园招聘-开发类试卷 一、基础题 1.已知 a 6789x 6789、b 6789x 6790、c 6789x 6791&#xff0c…

GIT | 浅析原理篇

此篇文章主要是讲讲 一些 git 操作发生的时候 , .git 文件如何变化&#xff0c;git 背后发生了什么。磨刀不误砍柴工嘛&#xff01;算是一篇视频观后笔记&#xff08;文末取视频地址&#xff09; 基础概念 Git 是一个代码版本管控的工具&#xff0c;是一个内容寻址文件系统&am…

剑指 Offer 14- I. 剪绳子解题思路

文章目录 题目解题思路优化 题目 给你一根长度为 n 的绳子&#xff0c;请把绳子剪成整数长度的 m 段&#xff08;m、n都是整数&#xff0c;n>1并且m>1&#xff09;&#xff0c;每段绳子的长度记为 k[0],k[1]…k[m-1] 。请问 k[0]k[1]…*k[m-1] 可能的最大乘积是多少&…

Spring Boot + vue-element 开发个人博客项目实战教程(二十六、前端首页统计完善及完结)

⭐ 作者简介&#xff1a;码上言 ⭐ 代表教程&#xff1a;Spring Boot vue-element 开发个人博客项目实战教程 ⭐专栏内容&#xff1a;个人博客系统 ⭐我的文档网站&#xff1a;http://xyhwh-nav.cn/ 后端代码gitee地址&#xff1a;https://gitee.com/whxyh/personal_blog …

设计模式六大原则的理解

本文参考&#xff1a; 设计模式简介 | 菜鸟教程 (runoob.com) 六大设计原则之依赖倒置原则&#xff08;DIP&#xff09; - 简书 (jianshu.com) 设计模式的六大原则有&#xff1a; 1、开闭原则&#xff08;Open Close Principle&#xff09; 开闭原则的意思是&#xff1a;对扩…

设计模式之~桥接模式

桥接模式&#xff1a; 将抽象部分与它的实现部分分离&#xff0c;使他们都可以独立地变化。这种类型的设计模式属于结构型模式&#xff0c;它通过提供抽象化和实现化之间的桥接结构&#xff0c;来实现二者的解耦。 什么叫抽象与它的实现分离&#xff0c;这并不是说&#xff0c;…

图解系列 图解Spring Boot 最大连接数及最大并发数

文章目录 概序架构图TCP的3次握手4次挥手时序图核心参数AcceptCountMaxConnectionsMinSpareThread/MaxThreadMaxKeepAliveRequestsConnectionTimeoutKeepAliveTimeout 内部线程AcceptorPollerTomcatThreadPoolExecutor 测试参考 每个Spring Boot版本和内置容器不同&#xff0c;…

树状数组学习总结

今天本初中生蒟蒻学习了一下 树状数组 \color{red}{树状数组} 树状数组&#xff0c;总结一下~~~ 树状数组的实现 功能简介 快速求前缀和&#xff08; O ( l o g 2 n ) \color{purple}{O(log_2n)} O(log2​n)&#xff09;修改某一个数&#xff08; O ( l o g 2 n ) \color{gr…

SpringBoot+原生awt,实现花花绿绿的图形验证码

图形验证码是用于验证用户身份的一种方式&#xff0c;通常在网站注册、登录或进行某些敏感操作时会使用。它通过展示一个包含随机字符或数字的图形&#xff0c;要求用户输入相应的字符或数字来证明其为真人而非机器人。图形验证码能有效地防止机器人攻击和恶意注册行为&#xf…

Excel·VBA自动生成日记账的对方科目

如图&#xff1a;根据日记账/序时账的日期、凭证号为一组&#xff0c;按借贷方向生成相反的科目&#xff0c;并写入H列。可能存在一对一、一对多、多对多等情况的账目 目录 数组法遍历、判断、写入测试结果 多对多问题处理测试结果 数组法遍历、判断、写入 适用日期凭证号连续…

HTTPS的加密流程——巨详细!

文章目录 前言HTTPS的工作过程引入对称加密引入非对称加密引入证书完整的加密流程总结 前言 HTTPS 也是一个应用层协议. 是在 HTTP 协议的基础上引入了一个加密层. HTTP 协议内容都是按照文本的方式明文传输的. 这就导致在传输过程中出现一些被篡改的情况. 比如&#xff1a;臭…