萝卜圈三维机器人教程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

萝卜圈三维机器人教程日期:2012/4/28版本:1.3萝卜圈三维机器人在线仿真平台目录目录目录目录第一章开始机器人的探索之旅——初步的构建及编程知识介绍.....................11.1让我们飞...........................................................................................................................11.2基本训练任务....................................................................................................................61.3体验跑道竞速..................................................................................................................161.4金字塔之旅......................................................................................................................18第二章迷宫灭火——程序设计的提高..........................................192.1迷宫灭火.........................................................................................................................192.2迷宫灭火回家..................................................................................................................232.3迷宫灭火搜救回家.........................................................................................................30第三章跑道竞速——机器人结构的合理性的提高................................313.1汽车悬挂系统模拟及前轮转弯.....................................................................................313.2体验极速快感.................................................................................................................403.3两轮摩托车的跑法.........................................................................................................42第四章3D图书馆——请开动你的头脑.........................................434.1路线选择和基本跑法.....................................................................................................434.290度直角转弯——变形金刚?......................................................................................504.3手臂的模拟.....................................................................................................................56第五章野外生存——更快更高更强............................................585.1三种基本跑法..................................................................................................................585.2爬绳索与过吊桥的结合跑法..........................................................................................615.3石板桥与过吊桥的结合跑法..........................................................................................62萝卜圈三维机器人在线仿真平台1第一章开始机器人的探索之旅第一章开始机器人的探索之旅第一章开始机器人的探索之旅第一章开始机器人的探索之旅————————初步的构建及编程知识介绍初步的构建及编程知识介绍初步的构建及编程知识介绍初步的构建及编程知识介绍同学们,你能想象出吗?在几千米深的大洋底部,机器人在连接或修复海底的电缆;在餐厅里,机器人侍者在为顾客提供优质服务;在医院的手术台前,机器人在为病人做开颅手术……这些并非科学幻想,它们正在或将要成为现实。那么,目前世界上机器人技术发展到了什么样的水平,又在哪些领域得到了应用?现在,让我们萝卜圈的仿真机器人系统,了解机器人吧。1.11.11.11.1让我们飞让我们飞让我们飞让我们飞很多同学都有自己的飞行梦,现实我们很难自由的构建自己的飞行器,现在我们通过萝卜圈的仿真系统来构建属于自己的飞行器吧!通过本节课的学习,你将能够:初步掌握机器人构建的基本技巧初步掌握机器人构建的基本技巧初步掌握机器人构建的基本技巧初步掌握机器人构建的基本技巧。。。。初步掌握编程的基本方法以及通过任务场景欣赏自己的作品初步掌握编程的基本方法以及通过任务场景欣赏自己的作品初步掌握编程的基本方法以及通过任务场景欣赏自己的作品初步掌握编程的基本方法以及通过任务场景欣赏自己的作品。。。。一一一一、、、、机器人构建机器人构建机器人构建机器人构建构建好之后,保存退出。文件名:飞。思考:1、为什么风扇叶左右不会碰撞的话,前后一定也不会碰撞?2、飞行器的构建首先要注意什么问题?3、为什么要反转电机?萝卜圈三维机器人在线仿真平台2二二二二、、、、程序编写程序编写程序编写程序编写写好之后,保存退出。文件名:飞。三三三三、、、、选择选择选择选择““““训练训练训练训练----前进前进前进前进””””场景场景场景场景,,,,查看效果查看效果查看效果查看效果。。。。四四四四::::如何才能安全降落如何才能安全降落如何才能安全降落如何才能安全降落????1、结构的改进:添加一个距离传感器,注意设置端口号。2、程序的改进:添加一个条件循环让飞行器飞行3秒后开始下降萝卜圈三维机器人在线仿真平台3当满足条件时,以28的电机速度下降电机速度设置为28思考:飞行器下降时的电机设置应注意什么问题?注意注意注意注意::::1.3版在电机开始飞行之前设置版在电机开始飞行之前设置版在电机开始飞行之前设置版在电机开始飞行之前设置3秒延时秒延时秒延时秒延时巩固与提高巩固与提高巩固与提高巩固与提高::::利用直升机控制器构建飞行器利用直升机控制器构建飞行器利用直升机控制器构建飞行器利用直升机控制器构建飞行器萝卜圈三维机器人在线仿真平台4小节:通过本节的学习我们学到了什么?1、_____________________________________________________________2、_____________________________________________________________拓展:直流电机驱动说明直流电机(如图1)是一种驱动轴可连续旋转的驱动模块,其旋转速度可调,转向可正转或反转。直流电机通常用于机器人运动。4个直流电机配合轮子,可实现机器人的前进、后退、左转、右转和停止等动作,几乎所有采用轮式运动的机器人都要使用直流电机。在驱动直流电机时,可设置其速度和转向,或使其停止。萝卜圈仿真中的直流电机的速度通常在0-20之间,一般应用可使用10的速度。直流电机有2种安装点,方形安装点用于安装,圆形安装点为驱动轴。驱动直流电机时,其圆形安装点上安装的部件可以转动。正转正转正转正转/反转反转反转反转::::默默默默认的旋转方向定义为认的旋转方向定义为认的旋转方向定义为认的旋转方向定义为::::从直流电机内部向驱动轴方向看从直流电机内部向驱动轴方向看从直流电机内部向驱动轴方向看从直流电机内部向驱动轴方向看,,,,逆时针方向转动是正转逆时针方向转动是正转逆时针方向转动是正转逆时针方向转动是正转,,,,顺时针方向是反转顺时针方向是反转顺时针方向是反转顺时针方向是反转。。。。设设设设置为置为置为置为““““反转电机反转电机反转电机反转电机””””旋转方向相反旋转方向相反旋转方向相反旋转方向相反。。。。直流电机属性设置直流电机属性设置直流电机属性设置直流电机属性设置直流电机可设置名称、端口、反转电机等属性(图2)。名称名称名称名称:直流电机在添加到编辑区时会自动按序号命名(第1个除外),修改成有意义的名称有助于在编程时识别具体的直流电机。端口端口端口端口:所有要驱动的直流电机都需要为其分配一个端口,可用范围为1~30。在编写控制程序时,没有分配端口的直流电机不会出现在直流电机列表中,无法使用。反转电机反转电机反转电机反转电机:选中“反转电机”属性时,控制程序在驱动其正转时,直流电机反转,反之驱动轴图1直流电机萝卜圈三维机器人在线仿真平台5正转。通常情况下,4轮结构的机器人将左侧2个直流电机设为反转,右侧2个不设置反转。在编程时驱动机器人时,可按照一般思维设置左、右两侧的转向,如直行——都正转,左转——左侧反转、右侧正转等。相关编程模块相关编程模块相关编程模块相关编程模块图形化编程中与直流电机相关的编程模块有“驱动”类的“直流电机驱动”、“多直流电机驱动”、“停止直流电机”、“停止所有直流电机”4个模块,如图3所示。““““直流电机驱动直流电机驱动直流电机驱动直流电机驱动””””用于驱动单个直流电机。此模块有2个容器,左容器放置表示直流电机端口号的整型类模块,可放置“机器人端口”、“常量int”、“变量int”等模块。右容器放置设置直流电机的速度和转向的整型类模块,可放置“常量int”,“变量int”等,数值为正时直流电机正转,为负时反转。““““多直流电机驱动多直流电机驱动多直流电机驱动多直流电机驱动””””用于驱动一个或多个直流电机。此模块没有容器,在其属性面板(如直流电机名称在编程时便于识别选择直流电机端口用于程序驱动选择“反转电机”时实际转向与程序设置相反图2直流电机属性多直流电机驱动图3直流电机相关编程模块直流电机驱动停止直流电机停止所有直流电机图4多直流电机属性设置选择驱动,速度8,正转选择驱动,速度8,反转不驱动,保持之前的状态萝卜圈三维机器人在线仿真平台6图4)中列出机器人上所有的直流电机,选择需要驱动的直流电机,输入其速度和设置转向,未选择的直流电机不会被驱动,保持之前的驱动状态。““““停止直流电机停止直流电机停止直流电机停止直流电机””””用于停止一个或多个直流电机。此模块没有容器,在属性面板中

1 / 64
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功