×

机器人系统简介与典型机器人臂结构的介绍

消耗积分:0 | 格式:rar | 大小:0.1 MB | 2017-09-21

分享资料个

  第二章 机器人系统简介

  2.1 机器人的运动机构(执行机构)

  机器人的运动机构是机器人实现对象操作及移动自身功能的载体,可以大体

  分为操作手(包括臂和手)和移动机构两类。对机器人的操作手而言,它应该象

  人的手臂那样,能把(抓持装工具的)手依次伸到预定的操作位置,并保持相应

  的姿态,完成给定的操作;或者能够以一定速度,沿预定空间曲线移动并保持手

  的姿态,并在运动过程中完成预定的操作。移动机构应能将机器人移动到任意位

  置,并保持预定方位姿势。为此,它应能实现前进、后退、各方向的转弯等基本

  移动功能。在结构上它可以象人、兽、昆虫,具有二足、四足或六足的步行机构,

  也可以象车或坦克那样采用轮或履带结构

  2.1.1 机器人的臂结构

  机器人的臂通常采用关节——连杆链形结构,它由连杆和连杆间的关节组

  成。关节,又称运动副,是两个构件组成相对运动的联接。在关节的约束下,两

  连杆间只能有简单的相对运动。机器人中常用的关节主要有两类:

  (1) 滑动关节(Prismatic joint): 与关节相连的两连杆只能沿滑动轴做直

  线位移运动,移动的距离是滑动关节的主要变量,滑动轴一般和杆的轴线重合或

  平行。

  (2)转动关节(Revolute joint): 与关节相连的两连杆只能绕关节轴做相对

  旋转运动,其转动角度是关节的主要变量,转动轴的方向通常与轴线重合或垂

  直 。

  杆件和关节的构成方法大致可分为两种:(1) 杆件和手臂串联连接,开链机

  械手(2) 杆件和手臂串联连接,闭链机械手。

  以操作对象为理想刚体为例,物体的位置和姿态各需要3 个独立变量来描

  述。我们将确定物体在坐标系中位姿的独立坐标数目称为自由度(DOF(degree

  of freedom))。而机器人的自由度是由有关节数和每个关节所具有的自由度数决

  定的(每个关节可以有一个或多个自由度,通常为1 个)。机器人的自由度是独

  立的单独运动的数目,是表示机器人运动灵活性的尺度。(由驱动器能产生主动

  动作的自由度称为主动自由度,不能产生驱动力的自由度称为被动自由度。通常

  开链机构仅使用主动自由度)机器人自由度的构成,取决于它应能保证完成与目

  标作业相适应的动作。分析可知,为使机器人能任意操纵物体的位姿,至少须

  6DOF,通常用三个自由度确定手的空间位置(手臂),三个自由度确定手的姿态

  (手)。比较而言,人的臂有七个自由度,手有二十个自由度,其中肩3DOF,肘

  2 DOF,碗2DOF。这种比6 还多的自由度称为冗余自由度。人的臂由于有这样的

  冗余性,在固定手的位置和姿态的情况下,肘的位置不唯一。因此人的手臂能灵

  活回避障碍物。对机器人而言,冗余自由度的设置易于增强运动的灵活性,但由

  于存在多解,需要在约束条件下寻优,计算量和控制的难度相对增大。

  典型的机器人臂结构有以下几种:

  (1)直角坐标型(Cartesian/rectanglar/gantry) (3P)

  � 由三个线性滑动关节组成。

  � 三个关节的滑动方向分别和直角坐标轴x,y,z 平行。

  � 工作空间是个立方体

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.jibsdb.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'机器人系统简介与典型机器人臂结构的介绍',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"https://www.elecfans.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);