前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >移动机器人设计与实践-基础概念汇总

移动机器人设计与实践-基础概念汇总

作者头像
zhangrelay
发布2023-04-27 14:18:36
6080
发布2023-04-27 14:18:36
举报
文章被收录于专栏:机器人课程与技术

如下全文在关键词提示词等脚本交互下,由文图版本生成式人工智能在1分钟内创作完成。

AI自动生成文章评分已经远超大部分博文评分值。

人类社会经历过农业时代(最强代表汉唐)-工业时代(最强代表日不落帝国)-信息时代(最强代表美利坚合众国),目前全力升级到智能时代(刚开始)。 


移动机器人有哪些呢?

 天上飞+水中游+地上跑,都有对应的移动机器人。


移动机器人的分类与组成

移动机器人的分类与组成根据不同的标准和角度有所差异。以下是一些常见的分类和组成方式:

  1. 根据移动方式来分,可分为:爬行机器人、轮式移动机器人、履带式移动机器人、步行移动机器人(单腿式、双腿式和多腿式)、蠕动式机器人和游动式机器人等类型。
  2. 根据工作环境来分,可分为:室内移动机器人和室外移动机器人。
  3. 根据操控体系结构来分,可分为:功用式(水平式)结构机器人、行为式(笔直式)结构机器人和混合式机器人。
  4. 根据用途和功能来分,可分为:军用机器人、医疗机器人、助残机器人、清洁机器人等。
  5. 根据导航方式来分,可分为:电磁导航、磁带导航、磁钉导航、光学导航、二维码导航、坐标导航、激光导航、视觉导航、惯性导航、基站导航、RFID导航、复合导航等。
  6. 根据驱动方式来分,可分为:单轮驱动、双轮驱动、多轮驱动。
  7. 根据驱动结构来分,可分为:差速结构、舵轮结构、麦克纳姆轮型结构、履带结构、车桥结构等。
  8. 根据功能分类,可分为:搬运型移动机器人、装配型移动机器人、牵引型移动机器人、巡检型移动机器人、分拣型移动机器人、复合型移动机器人等。

移动机器人的种类非常丰富,不同的分类方式也反映了机器人的多样性和应用场景。

移动机器人的体系结构

移动机器人的体系结构是指移动机器人各个组成部分的布局和设计,包括机器人的机体、传感器、驱动器、控制系统、电源和避障系统等。不同的移动机器人可能有不同的体系结构,但是一般都包括以下几个基本部分:

  1. 机体:包括机身、机臂、机械腿、传动系统等,是移动机器人的基本结构单元。
  2. 传感器:包括视觉传感器、触觉传感器、激光雷达、超声波传感器等,用于感知环境和执行任务。
  3. 驱动器:包括电机、齿轮箱、减速器等,用于驱动机器人执行任务。
  4. 控制系统:包括计算机视觉系统、控制电路、电源系统等,用于处理传感器数据和执行任务。
  5. 避障系统:包括视觉避障、雷达避障、超声波避障等,用于避免机器人与环境中的障碍物碰撞。
  6. 电源和电子元器件:包括电池、电子控制模块、传感器电源等,用于为机器人提供能量和执行任务所需的电子元器件。

除了以上基本部分,移动机器人的体系结构还可能包括其他辅助系统,如液压系统、气压系统、冷却系统、悬挂系统等,以保证机器人的正常运行。


移动机器人的运动结构

移动机器人的运动结构是指机器人的行走机构,包括轮式移动结构、履带式移动结构、步行式移动结构、步进式移动结构、蠕动式移动结构、混合式移动结构和蛇行式移动结构等。不同的运动结构适用于不同的场景和需求,选择适当的运动结构可以提高机器人的灵活性和适应性。

其中,轮式移动结构灵活性高,适用于在平坦的地面上行走,但承载能力有限;履带式移动结构适用于在崎岖不平的地面上行走,承载能力较强;步行式移动结构灵活性较低,但承载能力较强,适用于短距离移动;步进式移动结构适用于在有轨道或路径的场合行走;蠕动式移动结构适用于在泥泞、湿滑或雪地等恶劣环境中行走;混合式移动结构综合了轮式移动结构和履带式移动结构的优点,适用于在各种环境中行走;蛇行式移动结构适用于在狭小空间内行走,灵活性极高,但承载能力有限。

此外,还有一些其他类型的移动机器人运动结构,如三轮式、四轮式、六轮式等,这些机器人通常用于特殊环境或特殊任务中。

总之,移动机器人的运动结构是机器人设计的重要组成部分,需要根据实际需求和环境选择合适的运动结构,以提高机器人的灵活性、适应性和工作效率。

腿足式机器人的运动结构

腿足式机器人的运动结构主要包括机体、腿部、足部和驱动系统等部分。

机体是腿足式机器人的基本结构单元,包括腿部和足部,用于支撑和移动机器人。腿部通常包括多个关节,如转轴关节、腿部关节等,用于实现机器人的行走、爬行、跳跃等动作。足部通常包括多个足部关节,用于实现机器人的足部着地、转向等动作。

驱动系统是腿足式机器人的动力来源,通常包括电机、齿轮箱、减速器等部件,用于驱动机器人的腿部和足部运动。同时,驱动系统还需要配合传动系统,将驱动力传递给机体和腿部关节,实现机器人的行走、跳跃等动作。

此外,腿足式机器人还需要配合其他部件,如传感器、控制系统和避障系统等,以实现机器人的自主导航、感知环境、避免碰撞等功能。

总之,腿足式机器人的运动结构是实现机器人自主移动和执行任务的关键,需要根据实际需求和环境选择合适的运动结构,以提高机器人的灵活性、适应性和工作效率。

轮式移动机器人的运动结构

轮式移动机器人的运动结构主要包括轮式底盘、轮子、电机和传动系统等部分。

轮式底盘是轮式移动机器人的基础结构,通常由轮子、轮轴、轮毂等部件组成。轮子是机器人的移动部件,通常采用轮胎或履带等形式。电机和传动系统是轮式移动机器人的动力来源,通常采用电动机或齿轮传动系统等形式。

轮式移动机器人的运动结构可以根据实际需求和环境进行调整和优化,以适应不同的场景和需求。例如,步行式轮式移动机器人通常采用多轮设计,以增加机器人的承载能力和适应性。

总之,轮式移动机器人的运动结构是实现机器人自主移动和执行任务的关键,需要根据实际需求和环境选择合适的运动结构,以提高机器人的灵活性、适应性和工作效率。

轮式和腿足合体 


移动机器人运动学概述

移动机器人的运动学是研究移动机器人在空间中的位置、速度和加速度等运动参数的学科。移动机器人的运动学分为几何学和动力学两个方面。

几何学方面主要研究移动机器人的位置和方向,包括机器人的坐标系、参考系和旋转矩阵等概念。在确定机器人的位置时,需要选择机器人底盘上的一个点作为参考点,并基于定义机器人底盘上相对于该点的两个坐标轴来确定机器人的局部坐标系。在全局坐标系上,机器人的位置由坐标x和y确定,全局和局部坐标系之间的角度差由确定。因此,可以将移动机器人的位姿描述为具有3个元素的向量,其中的下标I是代表坐标系的下标,描述是基于全局坐标系的。

动力学方面主要研究移动机器人的速度和加速度等运动参数,包括运动学公式、速度和加速度的计算方法等。在实际应用中,需要根据机器人的运动需求,选择合适的运动学公式,并根据传感器数据和任务需求计算机器人的速度和加速度等参数。

除了几何学和动力学方面,移动机器人的运动学还涉及到机器人的控制和导航等方面,需要综合考虑多种因素,如机器人的运动状态、环境的变化、传感器的误差等,以实现机器人的稳定、高效和安全运动。

移动机器人运动学模型的建立

移动机器人的运动学模型主要包括机器人的几何结构、运动规律和控制策略等方面。建立移动机器人的运动学模型需要考虑以下几个方面:

  1. 机器人的几何结构:包括机器人的轮式、履带式、步行式、步进式、蠕动式等移动结构,以及机器人的尺寸、形状、质量等物理特性。
  2. 机器人的运动规律:包括机器人的步态规律、转向规律、行走规律等,需要根据机器人的运动需求和环境特点进行设计和优化。
  3. 机器人的控制策略:包括机器人的驱动方式、传动比、转向角度等控制参数,需要根据机器人的运动需求和环境特点进行设计和调整。

建立移动机器人的运动学模型需要进行系统分析和参数辨识,可以采用传统的解析方法或现代的优化方法进行求解。例如,基于速度和角度的位姿描述方法、基于模型的方法、神经网络方法等。

在实际应用中,移动机器人的运动学模型的建立是移动机器人设计和控制的重要组成部分,可以为机器人的运动控制和导航提供理论支持和指导。

移动机器人运动学约束

移动机器人的运动学约束主要包括以下几个方面:

  1. 轮子的运动学约束:固定的标准轮子机器人的运动学约束,包括轮子的速度和方向约束、轮子的角度约束等。
  2. 机器人的运动学约束:包括机器人的坐标系、参考系和旋转矩阵等,需要根据机器人的运动需求和环境特点进行设计和选择。
  3. 足尖的约束:足尖必须处在一个摩擦锥内,才能避免足端打滑,这样才能避免足端打滑导致的机器人运动失控。
  4. 动力学方程的约束:在运动轨迹上相邻的两个点,两者的差必然等于动力学方程在两个时刻之间的积分量,这也是直接配点法的最核心的约束。
  5. 机器人运动过程中的约束:包括足在swing和stance两个模式间切换时的约束,以及机器人在运动过程中受到的外部约束等。

建立移动机器人的运动学模型需要考虑以上约束条件,并根据实际需求和环境特点进行设计和选择。在实际应用中,需要根据机器人的运动需求,选择合适的运动学约束条件,并根据传感器数据和任务需求计算机器人的位姿和运动轨迹。

移动机器人的机动性

移动机器人的机动性是指移动机器人在运动过程中的灵活性和敏捷性。机动性的好坏主要取决于移动机器人的运动结构、控制策略和驱动系统等方面。

在移动机器人的运动结构方面,轮式移动机器人的机动性较好,因为其轮子的结构可以提供较好的灵活性。而履带式移动机器人的机动性则较差,因为其履带需要支撑,相对于轮式结构而言更加笨重。

在控制策略方面,移动机器人的机动性主要取决于其传感器数据的获取和处理能力,以及控制系统的调整能力。例如,步行式移动机器人需要依靠传感器获取地面信息和用户输入,并根据这些信息调整机器人的步态和速度,以实现稳定的运动。

在驱动系统方面,移动机器人的机动性主要取决于其电机的性能和控制系统的调整能力。例如,步进式移动机器人需要采用高性能的电机和控制系统,以实现高速度和高精度的运动控制。

综上所述,移动机器人的机动性主要取决于其运动结构、控制策略和驱动系统等方面的性能。

移动机器人的运动控制

移动机器人的运动控制是指对移动机器人的运动进行控制和调整的过程。移动机器人的运动控制主要包括以下几个方面:

  1. 运动规划:根据机器人的任务和环境特点,制定合理的运动规划,包括机器人的起始位置、运动方向、速度和加速度等参数。
  2. 运动控制:根据运动规划,通过控制系统对机器人的电机和传感器进行控制,以实现机器人的运动控制。
  3. 稳定性控制:为了保证机器人的运动稳定性,需要对机器人的运动进行控制,包括使用反馈控制器对机器人的速度和角度进行控制,以保证机器人的运动稳定性。
  4. 避障控制:移动机器人在运动过程中可能会遇到障碍物,需要进行避障控制,包括使用避障算法计算机器人与障碍物的距离和方向,并进行相应的调整。
  5. 安全性控制:为了保证机器人的安全性,需要对机器人的运动进行控制,包括使用限速器控制机器人的速度,以避免机器人撞上障碍物或发生其他安全事故。

综上所述,移动机器人的运动控制主要包括运动规划、运动控制、稳定性控制、避障控制和安全性控制等方面。在实际应用中,需要根据机器人的运动需求和环境特点,选择合适的运动控制策略,并根据传感器数据和任务需求进行实时调整。


移动机器人直流电机及其控制、驱动技术

移动机器人直流电机及其控制、驱动技术是移动机器人研究中的重要内容之一。直流电机是一种常见的电机类型,具有转矩大、响应速度快、控制方便等优点,广泛应用于移动机器人中。

直流电机的控制主要包括电机的启动、制动和调速控制。在移动机器人中,电机的启动和制动控制是必须考虑的问题,因为过大的启动电流可能会导致电机烧毁,过小的启动电流则可能会使电机无法启动。此外,电机的调速控制也是非常重要的,因为不同的应用场景对电机的速度和转矩要求不同,需要根据实际需求进行调节。

直流电机的驱动技术主要包括电机的力矩控制和磁场控制。在移动机器人中,电机的力矩控制可以通过改变电机的电流来控制电机的力矩,以实现对机器人运动的控制。磁场控制则可以通过改变电机的磁通量来控制电机的转矩和速度,以实现对机器人运动的控制。

总的来说,直流电机及其控制、驱动技术是移动机器人研究中的重要内容之一,需要在理论和实践方面不断探索和研究,以实现对移动机器人的精确控制和高效驱动。

移动机器人步进电机及其控制、驱动技术

移动机器人步进电机及其控制、驱动技术是移动机器人研究中的另一个重要方面。步进电机是一种常见的直线电机,具有低速高精度、高响应速度等优点,广泛应用于移动机器人中。

步进电机的控制主要包括电机的反转、正转和停止控制。在移动机器人中,步进电机的反转和正转控制可以用来实现机器人的运动控制,而停止控制则可以用来实现机器人的定位控制。

步进电机的驱动技术主要包括电机的力矩控制和磁场控制。在移动机器人中,电机的力矩控制可以通过改变电机的电流来控制电机的力矩,以实现对机器人运动的控制。磁场控制则可以通过改变电机的磁通量来控制电机的转矩和速度,以实现对机器人运动的控制。

总的来说,步进电机及其控制、驱动技术是移动机器人研究中的重要方面之一,需要在理论和实践方面不断探索和研究,以实现对移动机器人的精确控制和高效驱动。

移动机器人舵机及其驱动、控制技术

移动机器人舵机及其驱动、控制技术是移动机器人研究中的另一个重要方面。舵机是一种常见的伺服电机,可以实现角度和位置的控制,广泛应用于移动机器人中。

舵机的控制主要包括电机的转速和方向控制。在移动机器人中,舵机的转速控制可以通过改变电机的电流来实现,而方向控制则可以通过改变电机的磁场和电流来实现。

舵机的驱动技术主要包括电机的力矩控制和磁场控制。在移动机器人中,电机的力矩控制可以通过改变电机的电流来实现,而磁场控制则可以通过改变电机的磁场强度来实现。

总的来说,舵机及其驱动、控制技术是移动机器人研究中的重要方面之一,需要在理论和实践方面不断探索和研究,以实现对移动机器人的精确控制和高效驱动。


移动机器人的传感器

移动机器人常用的传感器包括姿态传感器、接近觉传感器、距离传感器、视觉传感器等。其中,姿态传感器用于检测机器人的姿态,接近觉传感器用于检测物体的接近程度,距离传感器用于检测物体的距离,视觉传感器用于检测物体的颜色、形状、大小等信息。此外,还有一些其他传感器,如激光雷达、超声波雷达、相机、IMU、编码器等,用于测量外部环境和机器人自身的位姿信息。传感器处于连接外界环境与机器人的接口位置,是移动机器人获取信息的窗口。

移动机器人的传感器不确定的表示

移动机器人的传感器不确定的表示可以使用以下方法:

  1. 均值滤波:对传感器测量的多个数据点进行平均,以消除传感器的噪声和不确定性。
  2. 中位数滤波:将传感器测量的多个数据点按照从小到大的顺序排列,取中间值作为最终结果,以消除传感器的噪声和不确定性。
  3. 峰值滤波:对传感器测量的多个数据点进行排序,找到最大值和最小值,取中间值作为最终结果,以消除传感器的噪声和不确定性。
  4. 卡尔曼滤波:将传感器测量的多个数据点与先前的数据点进行比较,根据误差协方差矩阵进行估计,以消除传感器的噪声和不确定性。

这些方法可以根据具体应用场景选择合适的方法来表示传感器的不确定性。

移动机器人的传感器特征提取

移动机器人的传感器特征提取是指从传感器测量的数据中提取有用的特征,用于描述环境或机器人自身的状态。常用的传感器特征提取方法包括基于滤波器的方法、基于聚类的方法和基于决策树的方法。

  1. 基于滤波器的方法:基于滤波器的方法包括卡尔曼滤波器和均值滤波器。卡尔曼滤波器可以处理传感器测量的非线性和不确定性,均值滤波器可以平滑数据点,减少数据点的噪声和不确定性。
  2. 基于聚类的方法:基于聚类的方法包括K均值聚类和层次聚类。K均值聚类可以将数据点分为多个类别,层次聚类可以将数据点分为不同的层次,用于表示环境或机器人自身的特征。
  3. 基于决策树的方法:基于决策树的方法包括信息增益、贝叶斯优化和决策树分裂。信息增益可以用于选择最佳的特征提取方法,贝叶斯优化可以用于寻找最佳的决策树分裂参数,决策树分裂可以用于从传感器测量的数据中提取有用的特征。

综上所述,传感器特征提取是移动机器人传感器应用的重要环节,不同的特征提取方法适用于不同的传感器数据。


差速巡线机器人设计

常见应用场景-餐厅和物流等

差速巡线机器人设计-良好(80+)的报告-2023

差速巡线机器人是一种用于巡视输电线路的机器人,它可以在线路上行走并测量线路的参数。以下是差速巡线机器人的详细设计:

  1. 机器人结构设计:差速巡线机器人采用履带式结构设计,可以在线路上自由移动。机器人的履带采用高强度材料制作,可以承受线路上的负荷。机器人的底盘上安装有传感器,用于采集线路的参数,如高度、速度、方向等。机器人的机身上还安装有摄像头,用于拍摄线路周围的环境。
  2. 动力系统设计:差速巡线机器人采用电池作为动力源,可以实现长时间的巡视任务。机器人的电池可以更换,以便在线路上进行充电。
  3. 传感器系统设计:差速巡线机器人采用多个传感器来感知线路的状态。机器人的底盘上安装有激光雷达传感器,用于测量线路的距离和角度。机器人的机身上还安装有超声波雷达传感器,用于测量线路周围的环境。此外,机器人还安装有摄像头传感器,用于拍摄线路周围的环境。
  4. 控制系统设计:差速巡线机器人采用自主控制系统来实现线路巡视任务。机器人可以根据线路周围的环境特点,自主选择行走路线,并实现自主避障。同时,机器人还可以根据传感器数据,实时调整行走速度和方向。
  5. 任务执行系统设计:差速巡线机器人可以根据任务需求,实现线路参数的测量和记录。机器人可以根据线路的状态,实时调整自身的行走速度和方向,以便更好地完成巡视任务。

总之,差速巡线机器人是一种用于巡视输电线路的机器人,它采用了多种传感器来感知线路的状态,并采用自主控制系统来实现线路巡视任务。


舵机转向巡线机器人设计

常见应用场景-自动驾驶

蓝桥ROS云课→一键配置←f1tenth和PID绕圈

自动驾驶汽车沿道路行驶详细设计可以包括以下几个方面:

  1. 感知和定位:自动驾驶汽车需要具备感知和定位能力,以便能够准确地感知周围的环境和物体。常用的感知和定位技术包括视觉、雷达、激光雷达、超声波传感器等。
  2. 决策和规划:自动驾驶汽车需要能够根据感知和定位的结果,做出合理的决策和规划,包括如何控制车辆的转向、加速和制动等。常用的决策和规划方法包括模式识别、路径规划、控制策略等。
  3. 控制系统:自动驾驶汽车需要具备稳定的控制系统,以便能够保持车辆的稳定行驶。常用的控制系统包括计算机视觉、模糊控制、神经网络等。
  4. 安全和舒适:自动驾驶汽车需要保证乘客的安全和舒适,包括避免碰撞、减速缓冲等。常用的安全和舒适技术包括主动安全技术和舒适性技术。
  5. 行驶环境:自动驾驶汽车需要能够适应不同的行驶环境,包括城市道路、高速公路、乡村道路等。常用的行驶环境感知和识别技术包括地图绘制、环境建模等。

总之,自动驾驶汽车沿道路行驶的详细设计需要考虑多个方面,包括感知、决策、控制、安全和舒适等。


手机遥控全向机器人设计

常见应用场景-机器人竞赛

手机遥控全向运动麦克纳姆轮式机器人详细设计步骤如下:

  1. 机器人底盘设计:首先,我们需要设计一个适合机器人移动的底盘。底盘应该具有较好的平稳性和适应性,以便机器人能够在各种环境下自由移动。可以使用轮式机器人的常用底盘,如四轮式、六轮式、八轮式等。此外,还可以设计一些特殊的底盘,如带有履带的底盘,以便机器人在崎岖的地形上行驶。
  2. 机器人传感器设计:机器人需要具备准确的感知和定位能力,以便能够感知周围的环境和物体。可以使用各种传感器,如超声波传感器、激光雷达、视觉传感器等。传感器的精度和灵敏度需要满足机器人的需求。
  3. 机器人控制系统设计:机器人需要具备稳定的控制系统,以便能够控制机器人的行动。可以使用各种控制算法和传感器融合技术,如PID控制、模糊控制、神经网络等。同时,还需要考虑机器人的反应时间和响应速度。
  4. 机器人避障和导航系统设计:机器人需要能够避免障碍物,并能够根据环境和目标进行导航。可以使用各种避障和导航技术,如障碍物检测、地形识别、路径规划等。
  5. 机器人软件设计:机器人的软件需要具备灵活性和可扩展性,以便能够适应不同的环境和任务。可以使用各种机器人操作系统和开发框架,如Robot Operating System、ROS、OpenCV等。

总之,手机遥控全向运动麦克纳姆轮式机器人的详细设计需要考虑多个方面,包括机器人的结构设计、传感器设计、控制系统设计、避障和导航系统设计以及软件设计等。


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-04-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 移动机器人有哪些呢?
    • 移动机器人的分类与组成
      • 移动机器人的体系结构
        • 移动机器人的运动结构
          • 腿足式机器人的运动结构
          • 轮式移动机器人的运动结构
          • 轮式和腿足合体 
        • 移动机器人运动学概述
          • 移动机器人运动学模型的建立
            • 移动机器人运动学约束
              • 移动机器人的机动性
                • 移动机器人的运动控制
                  • 移动机器人直流电机及其控制、驱动技术
                    • 移动机器人步进电机及其控制、驱动技术
                      • 移动机器人舵机及其驱动、控制技术
                        • 移动机器人的传感器
                          • 移动机器人的传感器不确定的表示
                          • 移动机器人的传感器特征提取
                      • 差速巡线机器人设计
                      • 舵机转向巡线机器人设计
                      • 手机遥控全向机器人设计
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档