带拖车的轮式移动机器人系统的建模与仿真

合集下载

基于Matlab的轮式悬架移动平台动力学建模与仿真

基于Matlab的轮式悬架移动平台动力学建模与仿真

学 方程 ,研究 其车体 垂 向加速度 、俯仰 及侧 倾运 动对移 动载体 平顺性 的影 响。建 立四分 之 车被动悬架 动力学方程 ,研究其悬架动挠 度、轮胎动载荷 等对车体的影 响。利用Ma l / t b a S m lk i ui 动态仿真模块 ,对以上参数进行仿真验证 ,为轮式悬架移动平台下一步的控制策略的 n 选择奠定基础 。
0 引言
随 着科技 的发 展 ,移 动机 器人 已普遍 应用于 工 业 、农 业 、军事侦 察 、空间探 索等 领域 ,其 中 ,移 动 机 器人 的行 进 方式 仍 然 以轮 式 应用 最 为广 泛 。 通 常情 况下 ,多数 轮式移 动机 器人 没有安 装悬架 系 统 或安 装悬 架 系统 后模 型 中未 考虑其 对整体 机构 影 响 ,而 只考虑 执行机 构 ,将移动 载体 的 自由度加 到

关键词 : 非结构环境 ;轮式悬架 ;随机路面 ;仿真
中 图分类号 :T 14 H 6 文献标识码 :A 文章编号 :1 0—0 3 ( 0 2 0 ( 一O 1—0 9 1 4 2 1 ) 8 上) 1 5 0 8
Do :1 . 9 9 J is 1 0 -0 4. 0 . (I . 6 i 3 6 / .s n. 9 1 0 0 3 2 1 8 -) 3 2
1 路面激励模型
由 于轮 式 悬架 移 动 平 台所 处 工 作 环 境 路 面 情 况 未 知 ,即 非 结 构 环 境 ,为 此 必 须 建 立 一 个 合 适 的 路 面激 励模 型 。在 对 线性 悬 架 系统 进 行 动 力 学

特种地面移动机器人机械系统设计与分析

特种地面移动机器人机械系统设计与分析

特种地面移动机器人机械系统设计与分析

一、本文概述

随着科技的不断进步和现代化战争的复杂性增加,特种地面移动机器人在军事、救援、探测等领域的应用越来越广泛。这些机器人需要在复杂多变的地形环境中执行各种任务,因此其机械系统的设计与分析显得尤为重要。本文旨在深入探讨特种地面移动机器人的机械系统设计与分析的相关理论和技术,为提高其运动性能、适应性和稳定性提供理论支持和实践指导。

本文首先介绍了特种地面移动机器人的分类、特点和应用场景,分析了其机械系统设计的基本要求和挑战。接着,从机器人运动学、动力学、机构设计、材料选择等方面入手,详细阐述了特种地面移动机器人机械系统设计的关键技术和方法。本文还关注了机器人机械系统的性能评估与优化,探讨了如何通过仿真分析和实验验证等手段,对机器人的运动性能、稳定性、适应性等进行全面评估和提升。

本文总结了特种地面移动机器人机械系统设计与分析的最新研

究成果和发展趋势,指出了未来研究的重点和方向。通过本文的研究,旨在为特种地面移动机器人的设计、制造和应用提供有益的参考和借鉴。

二、特种地面移动机器人机械系统概述

特种地面移动机器人是一种能够在复杂、多变甚至极端地面环境中执行特定任务的先进机器人系统。其机械系统的设计与分析是机器人性能实现的关键,涉及到了机器人动力学、机构学、材料科学、制造工艺等多个领域的知识。特种地面移动机器人的机械系统主要包括移动机构、执行机构、感知与操控机构以及能源与动力系统等几个核心部分。

移动机构是特种地面移动机器人实现空间位移的基础,其设计需根据任务需求和环境特性进行选择。例如,对于沙地、雪地等松软地面,通常采用轮腿式或履带式移动机构以提高地面适应性;对于崎岖不平的山地或石质地面,则可能需要采用多足式或轮足式移动机构以保证稳定性和越障能力。

三角轮系式移动机构动力学建模及仿真

三角轮系式移动机构动力学建模及仿真
2 0 1 5年 2月
机床 与液压
MACHI NE TO0L & HYDRAUL I CS
F e b . 2 01 5
Vo 1 . 4 3 No . 3
第4 3 卷 第 3期
D OI :1 0 . 3 9 6 9 / j . i s s n . 1 0 0 1 — 3 8 8 1 . 2 0 1 5 . 0 3 . 0 0 1
状 态 。说 明该 系 统 有 较 好 的稳 定 性 。
关键 词 :三角轮系 ;动力学模 型 ;拉 格朗 日法 ;移动机构
中 图分 类 号 :T H1 3 4 文 献 标 志 码 :A 文 章 编 号 :1 0 0 1 - 3 8 8 1( 2 0 1 5 )3 - 0 0 1 一
Dy n a mi c Mo d e l Co n s t r u c t i o n a n d Si mu l a t i o n o f t he Tr i a ng u l a r - - s t a r - - wh e e l Mo v i n g St r uc t u r e
Y UE L o n g wa n g ,Z HU J i n g h u a , W U L i t a o , W U Ke y a n
( 1 . S c h o o l o f Me c h a n i c a l a n d E l e c t r i c a l E n g i n e e r i n g , H e n a n U n i v e r s i t y o f T e c h n o l o g y ,Z h e n g z h o u He n a n

六轮全地形移动机器人的结构设计及样机研制

六轮全地形移动机器人的结构设计及样机研制

3、制造工艺和流程
(2)组装工艺:按照设计要求进行部件组装,采用可靠的定位和固定方法, 确保样机的整体结构和稳定性。
3、制造工艺和流程
(3)测试工艺:对样机进行功能测试、性能测试、耐用性试验等,以确保样 机的质量和可靠性。
技术验证
1、技术验证的目标和内容
1、技术验证的目标和内容
技术验证的目标是检验机器人的性能是否达到预期要求,内容主要包括功能 验证、性能测试、耐用性试验等。
六轮全地形移动机器人的结构 设计及样机研制
01 引言
03 样机研制
目录
02 结构设计 04 技术验证
引言
引言
随着科技的不断进步,全地形移动机器人成为了一个备受的研究领域。六轮 全地形移动机器人作为一种能够在复杂地形环境中自由行动的机器人,具有非常 重要的实际应用价值。本次演示将详细介绍六轮全地形移动机器人的结构设计及 样机研制过程。
1、良好的结构设计是保证机器人性能和稳定性的基础;
2、样机研制过程中需要充分考虑材料、设备和制造工艺的选择;
1、良好的结构设计是保证机器人性能和稳定性的基础;
3、技术验证是确保机器人质量和可靠性的重要环节;4.通过不断改进和优化 设计,可以提高机器人的性能和适应性。
谢谢观看
2、各个部件的设计
(2)控制模块设计:控制模块由微处理器、传感器和电子元器件等组成。微 处理器负责接收传感器信号,根据程序指令控制机器人的动作。

机器人运动控制仿真系统研究与实现

机器人运动控制仿真系统研究与实现

机器人运动控制仿真系统研究与实现

摘要:随着科学技术的大力发展,“人工智能”时代将会离我们越来越近。机器人作为“人工智能”时代重点开发的研究对象,在关于机器人的运动控制仿真上一直

都是只能机器人研发领域的热议话题,也是该领域的基础研发项目。

关键词:机器人;运动控制;仿真系统;实现

人类社会步入21世纪以来,科技发展一日千里,人工智能将在不久的将来与我们的日常生活,紧密地贴合在一起。智能机器人作为现代科技的重点研发对象,通常有三种建模方法来实现对机器人的运动控制以及运动仿真,包括运动学仿真、动力学仿真以及运动学和动力学联合仿真。

一、虚拟现实下的双臂机器人运动仿真系统研究

1、仿人形双臂机器人虚拟仿真概述

双臂机器人的设计灵感来自于对人的双臂的模仿,要求所设计研发的双臂机

器人要像人一样可以自由灵活地操作自己的双臂,并能够完全取代人工完成各种

复杂的操作。近几年来,双壁机器人的研究取得了很大的进展,例如Baxter和

PR2双臂机器人的研发技术已经十分成熟,而且已经正式投产。目前,Baxter和PR2双臂机器人在军事领域和工业上都得到了很好地运用。虽然仿人形双臂机器

人性能好、发展前景广泛,但是双臂机器人的研发技术比较复杂,因此在对仿人

形双臂机器人进行运动学分析建立好模型后,需要在虚拟环境中事先让机器人模

拟人的手臂运动,通过模拟比对来验证算法的正确性。在虚拟环境下使机器人模

拟人的双臂运动,一般是在 Unity3D虚拟模拟系统中进行双臂机器人的运动仿真

验证,借助于以太网和ROS 通信技术,把数字命令信号传输给设计的机器人,以此来完成对机器人的双臂动作控制。这种虚拟仿真实验验证方案的设计既可以验

轮式移动机器人动力学建模与运动控制技术

轮式移动机器人动力学建模与运动控制技术

WMR具有结构简单、控制方便、运动灵活、维护容易等优点,但也存在一些局限性,如对环境的适应性、运动稳定性、导航精度等方面的问题。

轮式移动机器人的定义与特点

特点

定义

军事应用

用于生产线上的物料运输、仓库管理等,也可用于执行一些危险或者高强度任务,如核辐射环境下的作业。

工业应用

医疗应用

第一代WMR第二代WMR第三代WMR

Lagrange方程

控制理论

牛顿-Euler方程

动力学建模的基本原理

车轮模型

机器人模型

控制系统模型

03

02

01

轮式移动机器人的动力学模型

仿真环境

模型验证

性能评估

动力学模型的仿真与分析

开环控制

开环控制是指没有反馈环节的控制,通过输入控制信号直接驱动

机器人运动。

反馈控制理论

反馈控制理论是运动控制的基本原理,通过比较期望输出与实际输出之间的误差,调整控制输入

以减小误差。

闭环控制

闭环控制是指具有反馈环节的控

制,通过比较实际输出与期望输

出的误差,调整控制输入以减小

误差。

运动控制的基本原理

PID控制算法

模糊控制算法

神经网络控制算法

轮式移动机器人的运动控制算法

1 2 3硬件实现软件实现优化算法

运动控制的实现与优化

路径规划的基本原理

路径规划的基本概念路径规划的分类路径规划的基本步骤

轮式移动机器人的路径规划方法

基于规则的路径规划方法

基于规则的路径规划方法是一种常见的路径规划方法,它根据预先设定的规则来寻找路径。其中比较常用的有A*算法和Dijkstra算法等。这些算法都具有较高的效率和可靠性,但是需要预先设定规则,对于复杂的环境适应性较差。

基于学习的路径规划方法

基于学习的路径规划方法是一种通过学习来寻找最优路径的方法。它通过对大量的数据进行学习,从中提取出有用的特征,并利用这些特征来寻找最优的路径。其中比较常用的有强化学习、深度学习等。这些算法具有较高的自适应性,但是对于大规模的环境和复杂的环境适应性较差。

履带式地面移动机器人动力学模型分析(1)

履带式地面移动机器人动力学模型分析(1)

Δ m Δ m i 2 ·槡 d2 ·cos im + + βi 0 + OA C 2 2
2 i m
Δ m i ·槡 d2 Δy m = 2sin 0 + OA C 2
( ·sin (
Fra Baidu bibliotek
Δ m + 2
) +β )
i
2 d0 m
2 2 [ r( · ql + · qr) + ( · s lx + · s rx) ] + 4 d2 0 m 槡
[1 ]

, 但对
机器人移动机械臂一般由移动平台和搭载的机械
收稿日期: 2010 - 09 - 30
履带式移 动机械 臂 的 研究 却 很 少, 目前国内仅有贺
17102 ) ; 江苏省创新基金资助项目( BK2008050 ) 基金项目: 国家科技重大专项资助项目( 2009ZX04001mail: huangsiji198601@ 163. com 作者简介: 黄思姬( 1986 - ) , 女, 河南洛阳人, 主要从事机器人综合技术、 可靠性工程方面的研究. E-
Abstract: Currently,aiming at the problem that,modeling,simulation and control of the system of the tracked mobile robot are imperfect, the mobile modular manipulator was considered as a overall structure and a system model of the tracked mobile robot with nonholonomic constraints was built. A nonholonomic constraint system model of tracked mobile robot was formulated by applying an integrated dynamic model and considering the mobile modular manipulators as a unit. Based on the extreme theory and consideration of trackterrain interactions,the direct kinematics analysis and the turning dynamic analysis of the mobile robot respectively were conduced,and slippage ratio curves were obtained. The Lagrange dynamic method of the robot and Routh equations of nonholonomic dynamics were used to establish a precise dynamic model. Subsequently,the nonholonomic dynamic model and the traditional solution model of driving force curves were compared. The results show the feasibility of the formulated mathematical model. Key words: tracked mobile robot; longitudinal slippage velocity; nonholonomic dynamics modeling

《机器人操作系统ROS应用实践》【ch03】建立机器人系统模型

《机器人操作系统ROS应用实践》【ch03】建立机器人系统模型
17
3.1
移动底盘运动模型与控制
2 URDF建模
Gazebo仿真
一般使用ROS服务调用方式,具体过程是:使用gazebo_ros功能包 下名为spawn_model的Python脚本,通过封装接口向Gazebo发起 服务调用,请求加载指定的URDF文件。示例如下:
该节点的更多参数可通过以下方式查看:
inertia:表示惯性坐标系的3×3转动惯量矩阵,由于转动惯量矩阵 是对称的,所以仅指定该矩阵的6个对角线元素:ixx, ixy, ixz, iyy, iyz, izz即可。
geometry:定义几何形状,包括立方体(box)、圆柱体( cylinder)、球体(sphere)等。
27
3.1
移动底盘运动模型与控制
2 URDF建模
URDF模型
link的物理特性还包括惯性和接触系数。 惯性通过<inertial>标签定义,其属性如下。
origin(可选):表示惯性坐标系相对于link坐标系的姿态,惯性 坐标系的原点位于重心处,属性如下。
xyz(可选,默认为0向量):表示x轴、y轴、z轴方向上的位移偏移 量。 rpym(a可ss选:)表:示表该示lin绕k的x轴质、量y,轴用、vza轴lu的e属旋性转表角示度。。
28
3.1
移动底盘运动模型与控制
2 URDF建模
URDF模型

基于三维软件的麦克纳姆轮移动平台悬架系统研究

基于三维软件的麦克纳姆轮移动平台悬架系统研究

基于三维软件的麦克纳姆轮移动平台悬架系统研究

本文将介绍一种基于三维软件的麦克纳姆轮移动平台悬架系统的研究。首先,我们将介绍麦克纳姆轮移动平台和悬架系统的概念,然后介绍使用三维软件建模和仿真的方法,最后,我们将讨论悬架系统的性能,并探索可能的改进方案。

一、麦克纳姆轮移动平台和悬架系统的概念

麦克纳姆轮移动平台是一种特殊的机器人底盘,它使用四个麦克纳姆轮来实现平移和转向。麦克纳姆轮的优点在于其独特的轮辋形状,使得机器人可以在不转向的情况下进行侧向移动。这使得麦克纳姆轮移动平台非常适合需要精确控制移动方向和速度的应用,如自动化仓储和建筑物维护。

悬架系统是移动平台的重要组成部分,它可以影响机器人的稳定性、行驶平稳性和机器人的寿命。悬架系统的作用是减震和吸收道路颠簸,使机器人在不平整的地面上行驶更加平稳。因此,悬架系统对于麦克纳姆轮移动平台的运动性能和稳定性非常重要。

二、使用三维软件建模和仿真的方法

为了研究麦克纳姆轮移动平台悬架系统的性能,我们可以使用三维建模软件来建立一个模型,并在仿真环境中模拟机器人在不同路面条件下的运动。使用三维软件建模的好处是可以快速地进行虚拟实验,不需要花费大量时间和成本来制造实际机器人。此外,我们还可以对机器人的各种参数进行调整和修改,

以便更好地了解悬架系统的性能和改进方案。

为了建立机器人模型,我们需要进行以下步骤:

1. 确定机器人的尺寸和设计参数,包括车轮半径、麦克纳姆轮角度、车体长度和宽度等。

2. 使用三维建模软件创建机器人底盘和悬架系统的三维模型,包括车轮、轮辋、轴承、弹簧、减震器等组成部分。

基于阿克曼原理的车式移动机器人运动学建模

基于阿克曼原理的车式移动机器人运动学建模

k n m a i o ei g o e l d m o i o o s i e tc m d l fwh ee n b l r b t e
REN a — ig, CAIZix n Xio p n —ig
( c o l fIfr t nS' n e& En ie rn S h o o nomai (e e o i gn eig,C nrlS uhUnv ri ,Ch n sa4 0 8 e t o t ies y a t a gh 1 0 3,Chn ) ia Absr c : p yn h k r n p icpl o kn mai mo e ig o e ld mo i o os i fvt li o n e t a t Ap l ig t e Ae e ma rn i e t ie tc d l fwh ee bl r b t s o i mp  ̄a e n e a
d n h o eia a i o n lsso u u e i tlie tv h e . T e c n l so swee v l a e h o g i l— ig at e r tc lb ss fra ay i ff t r n elg n e M s h o cu in r ai td t r u h a smu a d
to . i n
Ke wo ds: e ld m o i o o ; k n ma ismo e ;Ac e ma rn i l y r wh ee b l r b t ie t d l e c k r n p i cp e;t r i g c a a trsis u n n h r ce it c

轮式移动机器人的动力学建模及路径跟踪控制

轮式移动机器人的动力学建模及路径跟踪控制

év ù
êê úú
ëωû
(4)
模型:


ìïN( q) β = F( qꎬβ) + J Q
ï

íN( q) = J MJ
ïï

îF( qꎬβ) = - J T( MJ + WMJ) β
稳定性ꎮ
1 轮式机器人的运动学及动力学建模
前轮为从动轮ꎬ对轮式移动机器人的运动控制不存
- Rsinθ ù
ú
Rcosθ ú
轮式移动机器人的动力学建模及路径跟踪控制
牛 前
( 长安大学 工程机械学院ꎬ陕西 西安 710064)
摘 要:为了实现轮式移动机器人的自动行驶ꎬ建立了轮式移动机器人的路径跟踪控制模型ꎮ 针对轮式移动机器人
具有非完整约束的特点ꎬ利用 Kane 方程建立了轮式移动机器人的动力学模型ꎬ消除了非完整约束对动力学建模的
输入多输出耦合欠驱动非线性系统ꎬ因而其动力学
20
建模具有挑战性ꎮ 目前的动力学建模方法主要是拉
Z
D
格朗日方程 [7] 和牛顿-欧拉方法 [8] ꎮ 拉格朗日方程
W
e
Q
Y
e
Q
Z
当存在非完整约束情况下ꎬ必须附加对约束的描述ꎻ
UYQUZQU
?
3 1
而应用牛顿- 欧拉方法建模时ꎬ虽然可以将非完整

轮式移动机器人结构设计论文

轮式移动机器人结构设计论文

轮式移动机器人的结构设计

学生姓名:张华班级:078105131

指导老师:许瑛

摘要:随着机器人技术在外星探索、野外考察、军事、安全等全新的领域得到日益广泛的采用,机器人技术由室内走向室外,由固定、人工的环境走向移动、非人工的环境。本课题是机器人设计的基本环节,能够为后续关于机器人的研究提供有价值的平台参考和有用的思路。

本文介绍了已有的机器人移动平台的发展现状和趋势,分析操作手臂常用

的结构和工作原理,根据选定的方案对带有机械臂的全方位移动机器人进行本

体设计,包括全方位车轮旋转机构的设计、车轮转向机构的设计和机器人操作

臂的设计。要求全方位移动机构转向、移动灵活,可以快速、有效的到达指定

地点;机械臂操作范围广、运动灵活、结构简单紧凑且尺寸小,可以快速、准

确的完成指定工作。设计完成后要分析全方位移动机构的性能,为后续的研究

提供可靠的参考和依据。

关键字:机器人移动平台操作臂简单快速准确

指导老师签名:

Structure design of wheeled mobile robots

Student name: Zhang hua Class: 0781051

Supervisor: Xu ying

Abstract:with the robot technology in an alien exploration, field survey, military and security new areas to be increasingly widely adopted, robot technology by indoor, outdoor by fixed, to move towards artificial environment, the artificial environment. This topic is the basic link, robot design for the follow-up about robots can provide valuable reference and useful ideas platform.

基于半实物平台轮式机器人运动学建模与仿真

基于半实物平台轮式机器人运动学建模与仿真
纪 海 宾
( 徐州 工业 职业技 术学 院 机 电工程技 术学 院 , 江苏 徐州 2 2 0 0 4 0 )
摘 要 : 针 对轮 式移动机 器人 的运 动 学建模 问题 , 基于I C C 坐标 变换 法 , 提 出一 种解 决差动 移动机 器人 运 动 学建模 的通用 方法 , 建 立 了在 满 足理 想 运 动 约束 条件 下的 运 动 学模 型 , 并 以具 有 两个 驱 动轮 的差动移 动机 器人 R o o mB a为例 , 搭 建半 实物仿 真 平 台, 进行 了运 动 学仿 真 , 仿 真 结 果显 示该 建模 方法符合 实际应 用要 求 , 为 下一步 的运动规 划提 供 了理论基 础 。 关键词 : 半 实物 平 台 ; I C C 坐标 变换 法 ;差动 ;建模
r o bo t Ro omBa a s a n e x a mp l e,a nd bui l d s s e mi — p hy s i c a l s i mul a t i o n p l a t f or m f or t h e k i ne ma t i c s i mul a t i o n. Si mu l a t i on r e s ul t s s h ow t h a t t he mod e l i n g a p pr o a c h i s c on s i s t e nt wi t h t he a c t ua l a p pl i c a t i o n r e q ui r e me nt s

移动机器人学数学建模、模型构建及实现方法

移动机器人学数学建模、模型构建及实现方法

移动机器人学数学建模、模型构建及实现方法本文将介绍移动机器人学中的数学建模、模型构建及实现方法。首先,我们将讨论运动学、动力学和控制理论的基本概念,以及它们在移动机器人学中的应用。然后,我们将介绍常用的运动学和动力学模型,以及它们的优缺点。接下来,我们将讨论如何构建移动机器人的控制系统,并介绍常见的控制算法,如PID控制和模型预测控制。最后,我们将介绍如何使用ROS(Robot Operating System)来实现移动机器人的控制和仿真。通过本文的学习,读者将能够了解移动机器人学的数学基础和实际应用,从而为移动机器人的开发和研究提供帮助。

- 1 -

轮式机器人的移动系统建模及基于模型学习的跟踪控制

轮式机器人的移动系统建模及基于模型学习的跟踪控制

2. 利用收集的数据来训练基于模型学习的控制器,并利用控 制器来控制机器人进行运动。
实验验证通常包括以下几个步骤
3. 通过对比机器人在控制律作用下的运动轨迹和目标轨迹, 评估控制器的性能和跟踪精度。
1. 在实验环境中搭建轮式机器人平台,并安装必要的传感器和设 备以收集数据。
4. 根据实验结果调整控制律和学习算法的参数,优化控制 性能和跟源自文库精度。
跨学科融合
引入计算机视觉、人工智能等跨学科技术,可以进一步提高轮式机器人
的感知能力、学习能力和适应能力。
03
加强实际应用场景的实验验证
针对实际应用场景进行实验验证,可以更充分地检验所提方法的可行性
和有效性,为未来实际应用奠定基础。
THANKS
感谢观看
02
CATALOGUE
轮式机器人概述
轮式机器人的定义和分类
轮式机器人
一种通过轮子移动的机器人,通常由轮子、轮毂、电机和控制器等组成。
分类
根据结构和应用场景,轮式机器人可分为室内和室外型、全向和定向型、两轮和多轮型等。
轮式机器人的结构和特点
结构
轮式机器人通常由轮子、轮毂、电机和控制 器等组成,有些还配备有传感器和执行器等 。
05
CATALOGUE
轮式机器人移动系统的实现与 优化
轮式机器人移动系统的硬件组成

机器人控制系统的设计与matlab仿真 基本设计方法

机器人控制系统的设计与matlab仿真 基本设计方法

机器人控制系统的设计与matlab仿真基本设计方法文章标题:深入探讨机器人控制系统的设计与matlab仿真

在现代工业领域,机器人技术的应用范围越来越广泛,而机器人的控制系统设计以及matlab仿真技术也是其重要组成部分之一。本文将深入探讨机器人控制系统的设计与matlab仿真的基本设计方法,并共享个人观点和理解。

一、机器人控制系统的设计

1.1 控制系统概述

在机器人技术中,控制系统是至关重要的一环。它决定了机器人的运动、定位、力量等方面的表现。一个优秀的控制系统可以使机器人更加准确、稳定地完成任务。

1.2 控制系统的基本组成

机器人控制系统一般包括传感器、执行器、控制器等多个组成部分。传感器用于获取环境信息,执行器用于执行动作,控制器则是控制整个系统的大脑。

1.3 控制系统设计的基本方法

在设计控制系统时,需要考虑机器人的运动学、动力学、轨迹规划等各个方面。在matlab中,可以通过建立模型进行仿真,以便更好地理解系统的运行。

二、matlab仿真技术在机器人控制系统设计中的应用

2.1 matlab在机器人控制系统中的优势

matlab作为一款强大的工程软件,能够提供丰富的工具箱和仿真环境,方便工程师们对机器人控制系统进行建模和仿真。

2.2 建立机器人控制系统的matlab仿真模型

在matlab中,可以建立机器人的数学模型,包括运动学、动力学方程等。通过仿真模型,可以快速验证控制算法的有效性。

2.3 仿真结果分析与优化

通过matlab仿真,可以获得大量的数据并进行分析,从而对控制系统进行优化。这对于提高机器人的运动性能和准确度非常重要。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统仿真学报

JOURNAL OF SYSTEM SIMULATION

2000 Vol.12 No.1 P.43-46

带拖车的轮式移动机器人系统的建模与仿真

杨凯 黄亚楼 徐国华

摘 要: 带拖车的轮式移动机器人系统是一种典型的非完整、欠驱动系统。本文建立了带多个拖车的移动机器人系统的运动学模型,对系统的运动特性进行了分析,并在此基础上对系统的运动进行了数值仿真和图形仿真,验证了理论分析的正确性。

关键词: 移动机器人系统; 运动学模型; 龙格-库塔法; 计算机仿真

中图分类号: TP242.3 文献标识码:A

文章编号:1004-731X (2000) 01-0043-4

Modeling and Simulation of Tractor-trailor

Robot Systems' Kinematics

YANG Kai, HUANG Ya-lou

(Department of Computer and System Science, Nankai University, Tianjin 300071)

XU Guo-hua

(Institute of Automation, Chinese Academy of Sciences, Beijing 100080,China) Abstract: A mobile robot with multi-trailers is a typical nonholonomic, underactuated system. This paper establishes a kinematic model for such system. Based on the kinematic model, the motion of the system is analytically studied, and the simulation of the motion for this system is conducted with the means of Runge-Kutta method and computer graphics. It proves that the theoretical analysis is right.

Keywords: mobile robot; underactuated system; Runge-Kutta; computer simulation

1 引言

移动机器人是机器人学中的一个重要分支,本文所讨论的是一种特殊类型的移动机器人系统——带拖车的轮式移动机器人(Tractor-trailer robot),它由一系列相互铰链在一起的多个二轮式刚体小车组成,运行在一个平面上。带拖车的轮式移动机器人系统的一种情形是由一个卡车型的牵引车拖动着一个或多个被动的拖车组成,牵引车可以执行类似于汽车那样的运动:驱动轮向前或向后运动,转向轮向左或向右转向,拖车跟踪牵引车的运动路径。

作为典型的欠驱动、非完整系统,带拖车的移动机器人系统的运动学、规划、控制等方面的研究明显不同于其它机器人系统,由于系统运动规律、控制特性上的理论结果亟待验证,因此,带拖车的移动机器人系统的仿真是极有价值的。

本文针对一般结构形式的带拖车的移动机器人系统建立系统的运动学模型,研究模型的递推形式以解决拖车节数变化带来的模型重构问题,同时就一些问题开展理论分析与仿真验证。

2 系统的运动学模型

2.1 基本假设与变量说明

为了使所建立的数学模型对各种车体链接形式均成立,这里以非标准型带拖车的轮式移动机器人系统为研究对象,所谓非标准型就是相邻两车体的链接点不在前一车体的轮轴上而是在链接轴的某点上(如图1所示),且假设:整个系统是在平面上运动;车轮是无滑动的;车体关于其纵向轴线对称;车轮与地面是点接触,且是纯滚动运动;车体是刚体; 用于车体连接的关节之间是无摩擦

图1 带两节拖车的移动机器人系统

 为了叙述简便起见,将整个系统看成是由N个车体所组成,分别为其建立附体坐标系{x i,y i}。{x i,y i,θi}(i=1,2,…,N)是每个车体的位形描述,x i和y i是两轮之间的中心点在系统坐标系下的坐标,θi是x i轴与X轴之间的夹角(如图1和2所示)。

图2 第n节车体的位形及参数

 为便于描述,定义如下变量:

. B n,A n分别为第n节车体与第n-1节和第n+1节车体的链接点

. V An ,V Bn分别为A n和B n点的速度

. l n表示B n点到第n节车体轴心的距离

. c n表示A n点到第n节车体轴心的距离

.n表示第n节车体与第(n+1)节车体的夹角

. ωn表示第n节车体的旋转角速度

. v n表示轴心点的线速度

. 驱动轮的初始线速度为u,α为驱动轮运动方向与牵引车纵轴之间的夹角,并规定逆时针为正,顺时针为负。(参见图1和图2)

2.2 方程描述:

由图2可以得到如下关系式[2]:

(1)

由于A n和B n+1 是同一个点,V Bn+1 和V An描述的是同一个点的速度,只是处于不同的坐标系,因此有

(2)

其中,φn=θn-θn+1

比较(1 )(2)两式可推出:

(3)对于v1,ω1可直接得到

(4)

别一方面,在全局坐标系中可求出:

(5)

以上几式即为系统的运动学的递推公式。

图3

3 系统的运动学特性

一般的路径都是一系列直线和圆弧组成的,而直线是圆弧的特例(因为其半径可视为无穷大),下面以圆为例来研究带拖车的移动机器人系统牵引车与拖车之轨迹关系,以及车体参数与运动轨迹的关系。

引理[3]:当牵引车的运动从直线过渡到圆时,拖车的运动也将过渡到圆,两车之间的夹角

指数级收敛到稳定状态值(其中,为相邻两车的夹角)。

依据这一结论,当带拖车的移动机器人的运动从直线到圆转换时,牵引车、拖车的运动最终将形成半径不同的同心圆,每个车体对应的圆的半径的大小与车体参数有关,也与牵引车所跟踪的圆的半径有关,具体关系如下:

定理[3]:如果拖车与牵引车的连接点并非在牵引车轮轴的中心点上,而是处于两个轮轴之间,假设连接点距前面车体轮轴中心为C,距后面车体轮轴中心为L(如图3所示)设前面车体沿着一个半径为r的圆运动时,则后面车体的运动路线将收敛到半径为的圆上。

由定理可以看出:

① 当C > L时,后面车体的运动半径大于前面车体的运动半径,即在做圆运动时,后面车体处于外圆。

② 当C < L且C2≥L2-r2时,后面车体的运动半径将大于前面车体的运动半径,即在做圆运动时,后面车体处于内圆。

③ 当C = L时,后面车体的运动半径等于前面车体的运动半径,即在做圆运动时,后面车体与前面车体的运动轨迹是重合的。

4 运动仿真

仿真的基本任务是:让牵引车按指定的路线运动,来观测牵引车、拖车的运行状态和轨迹,其目的有两方面:验证运动学规划与控制的一些理论结果;对理论结果有一个形象化的直观描述,并对其进行解释。

4.1 仿真研究的基本任务与思路

仿真的思路就是对已建立的运动学方程求解,并利用求解出的结果在计算机上模拟显示系统的运动过程。

由于所建立起来的运动学方程是非线性方程,且是非完整系统,很难用解析方法求出封闭解,而需采用数值计算方法来求解。由于龙格-库塔法[3]精度较高,且计算量相对较少,故采用之。

4.2 仿真结果与分析

为验证系统的运动特性及上述的理论结果,对以Hero-1型移动机器人为牵引车,并带有两个拖车的系统进行仿真。仿真程序的输入参数为各车体之间的距离(l1,c1,l2,c2,l3)以及牵引车的驱动角α和线速度u,并可改变运动路径的参数,由此来观测车体距离对运动轨迹的影响。

仿真过程取车体参数不同,路径参数不同以及不同路径的衔接等情形来观测结果。仿真中,设车体的初始形态为:θ1=θ2=θ3=π/2;

图4,图5,图6描述的是牵引车沿指定的圆运动的情形,从仿真结果可以看出,当牵引车沿指定

相关文档
最新文档