机器人

Aubo机器人报错

冷暖自知 提交于 2019-12-02 06:21:08
Aubo机器人报错 原因是 /opt/ros/kinetic/lib/ 目录下只有 libmoveit_robot_trajectory.so.0.9.17 , libmoveit_robot_model.so.0.9.17 , libmoveit_robot_state.so.0.9.17 三个文件,没有 0.9.15 文件,所以 执行 cd /opt/ros/kinetic/lib sudo cp -r libmoveit_robot_trajectory.so.0.9.17 .. sudo cp -r libmoveit_robot_model.so.0.9.17 .. sudo cp -r libmoveit_robot_state.so.0.9.17 .. cd .. sudo mv libmoveit_robot_state.so.0.9.17 libmoveit_robot_state.so.0.9.15 sudo mv libmoveit_robot_model.so.0.9.17 libmoveit_robot_model.so.0.9.15 sudo mv libmoveit_robot_trajectory.so.0.9.17 libmoveit_robot_trajectory.so.0.9.15 sudo cp -r libmoveit_robot

ABB机器人碰撞检测设置

a 夏天 提交于 2019-12-02 05:42:07
关于 ABB工业机器人碰撞检测功能的介绍 ABB工业机器人碰撞检测功能介绍 软件选项号: [613-1] Collision Detection 简介: 主要功能: Collision Detection 碰撞检测的主要作用是减少碰撞力对机器人本体的影响,避免机器人本体或者外围设损坏。 它比一般地运动侦测功能更为灵敏,当碰撞发生时,机器人会立即停止,并沿之前的行走路径往反方向移动一小段距离以释放残余应力。当碰撞报警被确认之后,不需要重新上电,机器人就可以继续沿着之前的路径继续工作。 选项所包含的内容: 用来定义开关功能及调整敏感度的系统参数(全局) 可在线调整敏感度的指令: MotionSup (局部) 敏感度 (Motion Supervision Level)默认值100%,最大值300%。数值越大敏感度越低。 Collision Detection 功能可调可开可关,取决于客户实际需要。 举例: 有些客户出于严格的安全要求会提高敏感度 (调到75%); 有些则会因为载荷的质量或者惯量较大,嫌碰撞检测因太敏感而频繁报错,所以将敏感值调低(比如调到200%); 还有一些为了能违规使用,比如安装超限的载荷,而将其关闭。(5Kg的型号装了8Kg的,或者有外力持续作用) 局限性: Collision Detection 的侦测基于模型,所以为了能正常的工作

手把手教你实现一个微信自动回复机器人

夙愿已清 提交于 2019-12-02 03:28:27
原文链接: https://yq.aliyun.com/articles/682466 RebateBot 返利机器人 项目地址 项目描述 关键词: 返利 微信 阿里妈妈 机器人 跨平台 返利机器人,基于微信建立机器人通道与用户通过聊天快速生成返利链接 利用闲置微信和极小的电脑性能开启24小时无人轮值返利机器人 购物只需要发送链接给机器人,机器人能马上给你回复优惠价格及链接 功能实现 微信机器人 这个模块在这里可以看到最新的代码 微信机器人 [x] 消息回调 [x] 自动回复消息 [x] 新增好友回调 [x] 默认同意新增好友 [x] 自动回复(文字,表情) 阿里妈妈 [x] 链接识别 [x] 淘口令识别 [x] 链接转换返利链接 [x] 自动分配不同pid [x] 扫码登录 [x] 订单定时下载 [x] 自动计算返利反点 消息处理 [x] 签到 [x] 帮助 [x] 自动绑定订单 [x] 手动绑定订单 [x] 提现 [x] 收货提醒 [x] 支付提醒 运行 下载 最新版服务器 和 最新版微信机器人 启动主服务器 为手机安装微信机器人 访问 http://IP :1778为alimama登录 测试通讯 开发和构建 环境要求 golang mysql 拉取代码 git clone https: //github.com/546669204/RebateBot.git cd

和jz姐姐的vp记录

旧时模样 提交于 2019-12-02 03:22:48
即使如此,jz姐姐也漂亮的取得了胜利 2015-2016 Petrozavodsk Winter Training Camp, Makoto rng58 Soejima Сontest 4题解 传送门 被 \(jz\) 姐姐带着飞……代码的话直接在上面找吧 \(A\) 发现这样的数不会很多,直接把所有的都打表打出来就行了 \(B\) 转换成切比雪夫距离后,每个点分别向 \(x,y\) 坐标最大最小的点连边,跑个最大生成树就行了 \(C\) 最终的柿子一定行如 \(s\pm t=2a_{i_1}-2a_{i_2}+...\) ,那么直接 \(bfs\) 出所有可能的结果,然后根据奇偶性判断一下就行了 \(D\) 唯一会重复计数的地方,就是把两个相同的公共子串拼在一起,我们把一个由两个相同公共子串拼在一起的串称为 \(jz\) 串。为了避免重复计算,由于 \(jz\) 串中每个数字都会出现恰好两次,我们默认先出现的那个来自于 \(p\) ,后面那个来自于 \(q\) 设 \(g_k\) 表示由一个长为 \(2k\) 的 \(jz\) 串,且不存在一个前缀也为 \(jz\) 串,显然 \(g_k=C_k-\sum_{i=1}^{k-1}g_iC_{k-i}\) ,其中 \(C_k\) 表示第 \(k\) 个卡特兰数 然后我们设 \(f_{i,j}\) 表示 \(p\) 取到了 \([1,

阿里云k8s事件监控

浪尽此生 提交于 2019-12-02 02:41:41
事件监控是Kubernetes中的另一种监控方式 ,可以弥补资源监控在实时性、准确性和场景上的缺欠。Kubernetes的架构设计是基于状态机的,不同的状态之间进行转换则会生成相应的事件,正常的状态之间转换会生成Normal等级的事件, 正常状态与异常状态之间的转换会生成Warning等级的事件。 开发者可以通过获取事件,实时诊断集群的异常与问题。 背景信息 kube-eventer是阿里云容器服务维护的开源Kubernetes事件离线工具 ,可以将集群的事件离线到钉钉、SLS等系统,并提供不同等级的过滤条件,实现事件的实时采集、定向告警、异步归档。更多内容请参见 kube-eventer 。 通过以下三种场景为您介绍事件监控。 场景1:使用钉钉实现Kubernetes监控告警 使用钉钉机器人监控并告警Kubernetes的事件是一个非常典型的ChatOps实现。具体的操作步骤如下: 单击钉钉群右上角 图标,进入 群设置页面。 单击 群机器人,进入 群机器人页面,选择需要添加的机器人。此处选择 自定义机器人。 在 机器人详情页面,单击 添加,进入 添加机器人页面。 根据如下信息配置群机器人后,单击 完成添加。 配置 说明 编辑头像 (可选)为群机器人设置头像。 机器人名字 添加的机器人名称。 添加到群组 添加机器人的群组。 是否开启Outgoing机制 (可选)通过@群机器人

【转载】阿里入局,独角兽估值30亿美金,谈谈RPA是什么

人盡茶涼 提交于 2019-12-01 23:20:17
缩短法定工作时间,已成国际劳动立法趋势,全球政府都曾面对这样的议题,过往企业IT也在思考这件事,开发出更好的软件系统帮助员工,就是普遍作法,这也已经行之有年,而现阶段最有效的作法,则是要用AI来提供帮助,但AI的发展方向很广泛,每个产业、应用著墨点也不尽相同,那么企业现在可以怎麽做呢? 如果从流程改造的面向来思考,似乎也发展到了一个临界点,只能不断透过系统开发来因应,为找到突破点,重新思考流程自动化,可能就是新的方向。 办公作业场景的自动化新应用,已经成为近年企业关注焦点。运用自动化机器来减轻人员的劳动力,从工业时代之后就不断提起,早期应用单纯,近年则变得多元而普遍。谈到机器人(Robot),一般人想像可能都是在工厂,像是用于自动化生产流程的机器人手臂,或是用于物流仓储作业的无人运搬车(AGV)。 现在,就像居家生活中都有简单的扫地机器人存在,而在工作领域,数字化应用也早已普及而成熟,自动化更是朝向高整合性发展,将能结合语音、图像识别,以及AI等技术,要能处理更多複杂的工作。 在办公作业的桌面自动化应用,现在也比过去进步许多。在绘图软件Photoshop的批次处理功能,及Office的宏之外,企业内更普遍的是透过系统开发,做到跨系统流程的自动化。近年兴起的办公室作业自动化软件,则以机器人流程自动化(Robotic Process Automation,RPA)最引人瞩目。 简单来说

安卓实现智能聊天机器人(结合百度语音和图灵机器人)

ぃ、小莉子 提交于 2019-12-01 21:37:33
package com.ysk.tldemo; //提问/回答 public class TalkBean { public TalkBean(String content, int imageId, boolean isAsk) { super(); this.content = content; this.imageId = imageId; this.isAsk = isAsk; } public String content; public int imageId; public boolean isAsk;//是否是提问 } package com.ysk.tldemo; import java.util.ArrayList; public class VoiceBean { public ArrayList<WS> ws; public class WS { public ArrayList<CW> cw; } public class CW { public String w; } } 代码很简单,没什么难度。使用时,将图灵和百度的两个key分别换成自己的就好了。 点击下载源码 来源: CSDN 作者: 太多的虚幻 链接: https://blog.csdn.net/u011316507/article/details/53643576

基于树莓派的语音机器人

為{幸葍}努か 提交于 2019-12-01 21:34:58
近年来语音识别发展迅速也带动了人工智能的发展。曾经渴望自己做一个机器人,但是无奈,心有余而力不足,经过多年的积累,小白的我也能用站着巨人的肩膀上玩下机器人了。 准备工作:树莓派,音频模块,stm32单片机,百度语音识别接口,喇叭。 整体思路: 1. 由于树莓派没有ADC模块,所以这里借助于stm32的ADC模块来实现将语音信号转换成数字信号,然后通过串口传 输 到树莓派你中,树莓派你将数据组装成wave文件,便于语音识别。 2. 通过http协议将组装的语音文件上传到百度语音识别平台进行识别。 文档说明 (免费调用) 3. 根据识别结果做出相应的处理。 4. 对于需要播放语音时,根据百度语音合成接口合成语音然后使用mplayer播放出来。mplayer安装参考 博客 部分代码: 将音频转换成wave文件 #include <stdio.h> #include <stdlib.h> #include <stdint.h> #include <wiringPi.h> #include <wiringSerial.h> #include <unistd.h> #include <fcntl.h> #include <sys/types.h> #include <sys/ioctl.h> #include "listen.h" //gcc -o uart uart.c -lwiringPi

机器人语音问答流程及借助百度API Python实现

元气小坏坏 提交于 2019-12-01 21:32:50
机器人智能问答:python通过声音分贝来控制语音输入 运行程序:E:\pycharmproject\Audio2\Audio\Audio_qa_new.py 运行之前需安装包:baidu-aip、pyaudio、tkinter、playsound、wave、pygame等 借助百度语音API实现的。 client = AipSpeech(APP_ID, API_KEY, SECRET_KEY) 这个可以去百度语音API申请 首先通过tkinter函数用来创建窗口,添加文本框和滚动条;创建按钮Button,通过点击 “点击开始说话” 启动整个程序运行 1、语音录入:函数def my_record() 生成一个 .wav 格式文件 这里实现了 根据人说话的分贝 来控制语音输入,通过每次读取的采样数据,通过frombuffer函数进行转化为数组值,数组大小为:NUM_SAMPLES = 2000, 再用数组中最大值与预设阈值5000进行比较, 如果连续15个采样点都小于5000,退出循环,即连续1/16000*2000*15=1.875秒没声,就不录音了,即timeout = False, 这里调用了一个定时函数def timeclock(),因为百度API最长录音限制为60s,当录音时间超过60s,则timeout = False,停止录音。 正在录音…… 2、wav格式转pcm格式

基于AnyCAD的机器人仿真应用框架

那年仲夏 提交于 2019-12-01 17:52:35
AnyCAD Robot Platform(ARP)提供了从几何造型、三维显示、数据管理全方位的解决方案。使用AnyCAD机器人平台可以方便快速的定制个性化的机器人仿真应用。 ARP由AnyCAD Assembly Editor(AAE)和AnyCAD Graphics Platform(AGP)组成,其中AAD用于创建机器人模型,把组成机器人的部件关键组装成可运动的机器人;AGP为个性化定制提供底层的SDK,基于AGP可以快速的搭建用户自己的机器人仿真应用程序。AGP提供C++和.Net SDK,用户即可以使用MFC/Qt开发业务界面,又可以使用WinForm/WPF开发。 使用流程 1.三维机器人模型组装 在AAE编辑环境中把机器人关节组装成完整的机器人,并把关节命名,保存为机器人描述文件。通过关节名称可以设置关键的位置、转向等,达到控制机器人运动的目的。 AAE支持STP,IGES,3DS,OBJ等模型格式。 2.界面与AGP集成 AGP支持C++, .Net开发,用户根据需要选择与MFC,Qt或者WinForm/WPF集成。在用户自己的应用环境中集成ARP三维机器人环境,使用AGP提供的API加载并显示AAE生成的机器人模型,使用API控制机器人关节的位置和朝向。 AGP支持创建基本体、拉伸、扫略、布尔运算等,详见AnyCAD SDK的功能列表