找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 5845|回复: 0

基于模型的NXT SCARA机器手臂设计(0)

[复制链接]
发表于 2012-7-9 08:15:16 | 显示全部楼层 |阅读模式
本帖最后由 旭日东升 于 2012-7-10 16:37 编辑

介绍
NXT的SCARA机器人是由LEGO MINDSTORMS NXT搭建双链接杆平面机器人手臂。 SCARA机器人
是一种符合装配机器人手臂。请参阅以下网址了解有关的SCARA更详细的信息
                           

本文件介绍了基于模型的设计,利用MATLAB / Simulink为NXT SCARA机器人的跟踪控制。
主要内容有以下几种。
  • l     几何模型和逆运动学
  • l     轨迹决策
  • l     控制器的设计
  • l     模型示例
  • l     仿真和实验结果

准备
建立NXT的SCARA机器人,请阅读NXT的SCARA机器人搭建指导书。
你需要从以下网址下载Embedded Coder Robot NXT NXT,因为该文档中它是基于模型的设计环境中使用。
阅读Embedded Coder Robot NXT 使用手册(Embedded Coder Robot NXT Instruction En.pdf)同时可以事先验
证范例模型。 在本文软件使用版本如下:
软件
版本
Embedded Coder Robot NXT
3.14
nxtOSEK (previous name is LEJOS OSEK)
2.03
Cygwin
1.5.24
GNU ARM
4.0.2
所需产品
产品
版本
发布版本
MATLAB®
7.5.0
R2007b
Simulink®
7.0
R2007b
Real-Time Workshop®
7.0
R2007b
Real-Time Workshop® Embedded Coder
5.0
R2007b
Virtual Reality Toolbox  (N1)
4.6
R2007b

在没有产品(N1)情况下,你可以模拟nxtscara.mdl模型和生成代码(N1),运行所需的虚拟三维可视化(nxtscara_vr.mdl)
文件列表
文件
描述
cal_cp_ptp.m
连续轨迹 和点到点轨迹计算的M函数
cal_eta.m
基本轨迹计算的M函数
cal_ptp.m
点到点轨迹计算M函数
cal_time_data.m
计算操控笔时间和计算完成时间的M函数
cat_cp_ptp.m
串联CP和PTP轨迹M函数
chk_limit.m
检查限制角度和角速度的M函数
cp_circle.m
计算连续轨迹(圆)M函数
cp_ml_logo.m
计算连续轨迹(MATLAB徽标)M函数
cp_smile.m
计算连续轨迹(笑脸)M函数
cp_spiral.m
计算连续轨迹(螺旋)M函数

ml_logo.mat
MATLAB 徽标轨迹数据
nxtscara.mdl
NXT SCARA 模型(它不需要虚拟现实工具包)
nxtscara_controller.mdl
NXT SCARA 控制器模型
nxtscara_vr.mdl
NXT SCARA 模型(它需要虚拟现实工具包)
param_controller.m
控制器参数M脚本
param_nxtscara.m
NXT SCARA 参数M脚本(它呼叫param_***.m文件)
param_plant.m
被控对象参数的脚本文件
param_ref.m
计算参考位置和角度的M脚本文件
param_sim.m
仿真参数的M脚本
pre_sdo_codegen.m
代码生成Simulink数据对象的前处理的M脚本
post_sdo_codegen.m

代码生成Simulink数据对象的后处理的M脚本
theta2xy.m
转换旋转角度到位置的M函数
vr_nxtscara.wrl
地图和NXT SCARA VRML文件
vr_nxtscara_track.wrl
地图的VRML文件
xy2theta.m
转换位置到旋转角度的M函数



如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-12-22 11:21 , Processed in 0.150786 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表