库卡kuka仿真软件sim Pro 3.1简单实用教程

本文详细介绍了如何在KUKA.SimPro中建立机器人,定制抓手,设置工具坐标和基坐标,以及生成自定义轨迹的过程。通过实际操作演示了如何导入模型、调整位置和坐标系,以及生成字母T、U、S的路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验目的

建立机器人,自定义抓手,导入外部模型,掌握工具坐标、基坐标的使用,自动生成轨迹。

实验步骤

打开KUKA.Sim Pro 3.1.2仿真软件,依次点击KUKA Sim Library 3.1 → KUKA_ROBOTS→Small Robots(3kg-10kg)→Archiv→AGILUS-1 Series→sixx,双击KR 6 R700 sixx,加载机器臂到工作空间;

在这里插入图片描述
加载自定义抓手。双击Miscellaneous,再双击圆锥Cone设置上半径为0,下半径为40,高为100;

在这里插入图片描述

点击“捕捉”,勾选“设置位置”、“设置方向”,对齐轴选择"+Z"轴,

在这里插入图片描述

点击机械臂第六轴中心,将圆锥末端安装到第六轴法兰盘;

在这里插入图片描述

此时点击“附加”,从“Node”下拉列表中选择机械臂第六轴,才能将将圆锥末端真正安装到第六轴法兰盘;

在这里插入图片描述

点击“几何元”添加自己的文字三维模型

在这里插入图片描述
点击“导入”,并将模型移动到适当位置

在这里插入图片描述
点击机械臂本体,再勾选“WorkSpace3D",确保文字型模型是否在机器臂的工作范围之内;

在这里插入图片描述

确定工具坐标系。点击“程序“,点击工具后面的“选择”

在这里插入图片描述

原工具坐标系在机械臂第六轴法兰盘中心,因为圆锥高为100,所以可以直接将x加100,工具坐标系就移动到了圆锥顶点处,

在这里插入图片描述
点击”点动“,则工具坐标系设置完毕

在这里插入图片描述
点击机械臂本体,点击右下方的“点动”,设置第五轴为90度,点击中间齿轮按钮,点击“保存状态”,将此时机械臂状态设为初始状态;

在这里插入图片描述
点击PTP,将此时机械臂状态写入程序

在这里插入图片描述
点击path,用于自动生成轨迹,填写名称U,选择曲线为字母U的完整一周的轮廓,点击生成

在这里插入图片描述
在这里插入图片描述
选中刚才自动生成的lin指令,点击右下方动作属性,打开“持续”下拉列表,选择第一项

在这里插入图片描述
选中第一条lin指令,右键,选择将lin转化为ptp

在这里插入图片描述
选中刚才的ptp指令,点击out命令

在这里插入图片描述

点击右下方“动作属性”,将Nr改为17

在这里插入图片描述
选中最后一条lin指令,点击out命令,更改动作属性,Nr改为17,状态改为错误

在这里插入图片描述
同理可以生成字母S的轨迹

在这里插入图片描述
因为有两个字母T,可以和上面一样逐个生成,也可以先生成第一个字母T,然后改变基坐标即可以生成第二个字母T,先建立第一个字母T的基坐标。点击机器臂本体,点击“点动”,选择基坐标系为BASE_DATA[1],点击“选择”

在这里插入图片描述

在这里插入图片描述

在第一个字母T上选择一点为基坐标系原点,再点击“点动”,即可设置基坐标系

在这里插入图片描述
在这里插入图片描述

设置第二个字母T的基坐标,基坐标选为BASE_DATA[2],点击选择

在这里插入图片描述
确定坐标系位置后,点击左上方“点动”

在这里插入图片描述

点击机械臂本体,点击右下方点动,基坐标系选BASE_DATA[1],点击path命令

在这里插入图片描述
点选第一个字母T的轮廓,再点击右下方“生成”

在这里插入图片描述
选中刚生成的lin指令,点击右下方动作属性,持续选择第一项

在这里插入图片描述
将曲线名称改为T1,在刚生成的指令中加入out17指令

在这里插入图片描述
将第一条lin指令改为ptp

在这里插入图片描述

复制PATH T1,得到PATH 1

在这里插入图片描述
在这里插入图片描述
更改PATH 1的名称为PATH T2

在这里插入图片描述

将PATH T2的第一条指令的基坐标系改为BASE_DATA[2]

在这里插入图片描述
将PATH T2的的lin指令的基坐标系改为BASE_DATA[2]

在这里插入图片描述
调整四条轨迹的顺序为TUST,并将初始状态的指令复制到最后

在这里插入图片描述
点击开始,点击左下方的“单元组件类别”,点击“显示/隐藏物体”,将模型隐藏

在这里插入图片描述
点击开始,运行程序

在这里插入图片描述
在这里插入图片描述
点击中间位置的“导出至视频”可以将程序的运行过程导出成视频

在这里插入图片描述

在这里插入图片描述

文章不妥之处还望指正

库卡KUKA 机器⼈仿真软件simpro教程 机器⼈仿真软件sim pro 教程 软件简介 1.1sim pro 功能 1、预测⼯作周期 2、创建离线程序 3、模拟复杂的⼯作单元构思 1.2 sim pro 特点 1、⾼清视频输出 2、3D-PDF 3、碰撞检测 4、2D图形 ⽰教 1.夹笔 a、先点程序-(若要写程序、左上⾓点动) 准备⼯作: 1、创建⼯具坐标系, 步骤: a、选中机器⼈,右下⾓的点动 b、基座表 ⼯具坐标–选⼀个tooldate1–右《选择》–点左上⾓《捕捉》–夹具>>两点法(设置+Y)对齐轴 点完,坐标系选物体–点左上⾓《点动》,在点重置回位("<<) 创建完成。 2、设置初始姿态 a、点动—选机器⼈–调整6轴关节值—悬浮窗的设置下⽅—保存姿态 3、编程(左侧作业图下⽅为指令) (ps:PTP指令能避让奇点,除⾮要求直线⽤slin。否则⽤PTP。) a、存点:再点ptp,保存 b、避免奇点,添加⼦程序,将奇点拖进 c、再捕捉(程序⾥的左上⾓)–2点法–取消设置⽅向–再点笔的两点–在调⼯具使与笔平⾏(检查是否存在碰撞) (ps:1.开始左侧捕捉-改位置⽤,同对齐 2.开始右侧捕捉-设原点3.程序⾥的左上⾓,⽤于捕捉⼯具坐标、⽬标点) d、调节步骤,调试:重置("<<)——运⾏(">) 2.实训⼆-写字 思考:捕捉⽬标时,是夹具在纸上,所以需要增加⼯具坐标系tooldate2 a、运动到合适的位置 b、新建⼯具坐标系:选中机器⼈——右下⾓点动——⼯具:tooldate2——选择——捕捉1点——选笔尖——世界坐标系——调姿态(因为 要写字,所以Z 轴朝下) c、lin⾥的拐⾓半径要修改:(指令⾏——右侧动作属性——持续:选空⽩(CONT为有拐⾓半径) ps:(相同属性,按Ctrl可多选,⼀次性修改) d、放笔: 4.导出 a、视频:悬浮窗:视频——录制 b、PDF:
### 设置和运行库卡机器人仿真环境 #### 安装依赖项 为了在Ubuntu上设置库卡机器人的仿真环境,需要先安装必要的依赖包。这通常包括编译器、版本控制系统和其他一些基础工具。 ```bash sudo apt-get update && sudo apt-get install -y build-essential git cmake ``` #### 安装 CoppeliaSim 和 ROS 对于库卡机器人的仿真来说,CoppeliaSim 是一个强大的选择[^1]。同时,ROS (Robot Operating System) 提供了一个丰富的生态系统来支持各种类型的机器人应用开发。可以通过官方渠道下载并安装这两个平台: - **CoppeliaSim**: 下载适用于Linux系统的最新版CoppeliaSim,并按照说明完成安装过程。 - **ROS Noetic**: 对于较新的Ubuntu发行版(如20.04 LTS),建议安装ROS Noetic Ninjemys。遵循ROS官网上的指南进行安装配置。 #### 配置 KUKA LBR iiwa 描述包 Kuka提供了专门针对其LBR系列机械臂的ROS描述包`kuka_lbr_iiwa_support`,该包包含了URDF文件以及其他资源,有助于快速搭建起仿真的硬件接口。 ```bash cd ~/catkin_ws/src/ git clone https://github.com/ros-industrial/kuka_experimental.git rosdep install --from-paths . --ignore-src -r -y cd .. catkin_make source devel/setup.bash ``` #### 创建自定义的世界文件 根据特定需求创建或修改`.world`文件以适应不同的实验场景是非常重要的一步。例如,在世界文件中定义基本的环境设置能够帮助构建更加真实的测试条件[^3]。 ```xml <!-- Example snippet from a world file --> <sphericalJoint name="joint"> <parentFrame frameID="lbr_iiwa_link_7"/> <childFrame frameID="object_frame"/> </sphericalJoint> <shape> <!-- Define object properties here --> </shape> ``` #### 启动仿真会话 最后,通过启动脚本将所有组件连接起来,从而开启一次完整的仿真体验。下面给出的是一个典型的命令序列,用于加载预设好的场景以及初始化节点通信网络。 ```bash roslaunch kuka_lbr_iiwa_moveit_config demo.launch vrep.sh -gREMOTEAPISERVERSERVICE 19997 HEADLESS $HOME/.local/share/CoppeliaSim/scene.ttt & sleep 5; rosrun rviz rviz -d `rospack find kuka_lbr_iiwa_moveit_config`/launch/moveit.rviz ``` 以上步骤展示了如何在Ubuntu平台上建立一个功能齐全的库卡机器人仿真环境。此过程中涉及到了多个方面的工作——从软件栈的选择到具体的参数调整,每一个环节都至关重要。
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值