机器人小农在CSDN的第一篇文
hello 大家好,我是机器人小农,欢迎你来到我的频道
这是我在csdn的第一篇文章,认识我的朋友们应该知道我一直在做一个公众号,专门写一些关于KUKA机器人使用方面的经验分享。可是最近好几个朋友在给我发消息说,csdn上看到我的文章了。这让我倍感荣幸,业界赫赫有名的csdn上竟然能有人转发我的文章,真是荣幸啊。可在仔细一看,人家打着"原创",我想是不是我看错了只是标题一样吧,可再怎么也安慰不了了,因为这个转发的朋友连图片上的logo都没有去掉。。。。
不过这也说明csdn的网站能接受我这样的流水账似的文字,那么我就来csdn做个小小“发电”员用“爱发电”让更多喜欢kuka机器人的朋友和我一起探讨,共同进步。
机器人负载参数的具体操作方法
原创 Slash jiu 机器人小农 今天
机器人小农
关于KUKA机器人的一些日常心得分享
116篇原创内容
公众号
HI 各位小伙伴,大家好,又到了小农说机器人的时间了。 你应该听说了机器人需要设置负载参数了吧,其实就是告诉机器人它所带的负载有多重,让机器人能够自己控制输出的力量,转换到实际运行中就是速度加速度等相关的运动参数。
负载的设置请点这里
可是机器人负载是动态的,比如搬运机器人。 在没抓取产品的时候是只有夹爪的重量,抓取产品了就变了一个重量了。 而且中心等相关参数都是随着抓取后产生变化。
还 有就是, 机器人带 换枪功能, 不同的 工具 之间 切换 也会有不同的 负载参数,这 时到底该怎么输入负载参数, 参数切换怎么处理呢 ?
说到这里,我们就要考虑一下实际情况了:
一
如果机器人 是 只有单一负载的, 比如 一把 焊钳,拧紧枪,涂胶枪等 , 并且不会来来回回切换的, 这样的情况就不需要进行参数切换了,所以这种情况的不在我们的讨论之内。
二
如果机器人只抓取比较轻的负载,并且对于精度和速度的要求都不高的情况下可以不考虑负载参数的切换,直接设置成夹爪抓取产品的负载参数即可。
三
工具需要经常切换,或者抓取的产品重量体积等很大。 这样的应用就必须进行参数切换了。 放下产品和抓取产品的负载相差很大,如果不切换参数将对机器人产生很大的影响。
分类完成,我们就开始讨论参数如何切换了。
负载参数的切换有两种方式,可以根据我们的程序需要和使用习惯来选择。
大家都知道机器人有16个工具坐标系(标准版),我们可以利用空余的工具坐标系来作为参数的存储。 在使用中直接切换工具即可完成负载参数的切换。
def pick( )
ptp pick tool 2 base 1
gripper(close)
ptp pickUp tool 1 base 1
end
这样的切换方式优点在于很方便的切换,可以快速的将参数调用出来。
可也有缺点,比如参数必须在编程时设定好,不可以随时修改。因为工具的切换经常会导致操作人员操作失误。
另外一种方法是,直接修改变量。
我们先找到config文件。
在config中能找到以下这样的变量声明和赋值。其实这就是我们在工具坐标管理界面所修改的参数保存位置了。
看到这你应该能明白怎么切换负载参数了吧。
拿程序演示一下
def pick( )
...
ptp pick tool 2 base 1
gripper(#close)
load_data[1]={m 120,cm{x 100,y 3,z 100,a 0,b 0,c 0},j{x 0,y 0,z 0}}
ptp pickUp tool 2 base 1
当然也可以单一的修改一个值
load_data[1].m=xxx
load_data[1].j.x=xxx
这样修改起来虽然会比较麻烦,但是优点在于这个参数可以是一个变量,可以随时在程序中修改,也可以改变成一个动态数据。
怎么样,你学费了没有?欢迎你关注我哦
机器人小农在CSDN的第一篇文相关推荐
- 聊天机器人-AIML人工智能标记语言
目录 <span style="color:#333333"><span style="background-color:#f5f5f5"&g ...
- 逆向学习QQ机器人——辅助资料
在看了川川菜鸟的博客之后,基本上仿造了一个qq机器人,但是对其中原理并不是很清楚,对插件的写法也不是很清楚,在此逆向分析代码. 以下为原博主链接: 手把手教你python制作一个完整qq机器人_pyt ...
- 问答系统实践(二)构建聊天机器人小天1.0
口水简介 本文主要教你如何构建基于模糊检索和深度学习的聊天机器人.之前在专栏的一篇文章已经介绍了FAQ客服机器人的基本构建流程,所以本文就不重复介绍了.详细请参看: 其实无论客服机器人还是聊天机器人都 ...
- 从零开始在服务器上搭建QQ机器人——起步(一)
一.简介 很久之前就已经有这个将自己的社交网络交给机器人打理的想法了.虽然目前的qq机器人只有一些微末的本事,只能做一些固定的菜单任务,但有胜于无了. 因为之前在windows系统上按照网络上的教程配 ...
- kuka机器人外部轴配置方法
一台kuka标准控制柜最多支持9个轴的驱动安装,一个rdc支持最多8个轴. 除了机器人本身的6个轴以外都被称作外部轴. 那么受到rdc的限制一台机器人可以实现2个外部轴的控制. 今天就来说说外部轴怎么 ...
- KUKA机器人视觉3
随着技术的发展,3D相机的使用越来越频繁,当然如果价格亲民点.再亲民点,那将得到更多的使用. 今天我们就来说说3D相机和机器人之间那些思维. 往往3D相机是标定工具的,因此相机给出的位置信息对于机器人 ...
- KUKA机器人基座标的间接测量
实际工作中如果需要在一个不可达的位置上需要一个基座坐标系,则可以间接地对其进行测量. 为此,必须知道四个空间点参照所需坐标系的坐标.在测量期间用已知的 工具接近这些空间点.机器人现在可以计算/确定基座 ...
- 利用itchat写一个聊天机器人
利用itchat写一个聊天机器人 聊天机器人 图灵机器人 需要的库 **自动回复私聊消息** **自动回复群聊消息** 结语: 聊天机器人 偶然在CSDN上看到大佬用20行教你写一个聊天机器人,觉得甚 ...
- 将csdn的博客爬取到本地并输出为jekyll可解析的markdown格式,同时保存博客的图片到本地
前言 在Github Pages搭建个人博客时利用 Jekyll 生成站点,Jekyll是一个静态站点生成器,可以根据Markdown文件自动生成静态的html文件.且Github Pages 支持托 ...
最新文章
- LeetCode 7. 整数反转 Reverse Integer 官网答案的条件判定的一点思考
- Linux 操作系统原理 — 内存 — mmap 进程虚拟内存映射
- SRM144 DIV2 1100
- SSH实现分页查询(转)
- WRF用户手册翻译:Chapter 5: WRF Model
- 大牛书单 | 系统架构方向好书推荐
- 汇编语言 将a段和b段中的数据依次相加,结果存放在c段中
- 逆序对java_逆序对
- Exchange server 2003迁移到2010无路由组连接器
- Windows下配置Nginx+php7
- php 微信证书,【微信支付】企业付款开发者文档
- echarts隐藏之后的显示问题
- red hat 查看mysql密码_Red Hat 下 MySQL root密码恢复
- vue 路由参数变化,页面不刷新(数据不更新)解决方法
- sax解析xml案例一
- 猫和路由器和交换机的区别
- manjaro pacman,yaourt命令
- 适合学生党的蓝牙耳机选哪个?学生党最爱的几款蓝牙耳机
- 根据《机器学习》(周志华)第五章内容,用Python实现标准BP算法
- 2021年12月汽车行业微信视频号企业认证排行榜:新上榜的房车GO排名第五,平均点赞、转发、评论数均是最高(附月榜TOP20详单)