【ROS】ros入门21讲(上)

ROS(Robot Operating System)机器人操作系统,是一个适用于机器人的开源的元操作系统,它用于编写机器人软件程序的一种具有高度灵活性的软件架构。它包含了大量工具软件、库代码和约定协议,旨在简化跨机器人平台创建复杂、鲁棒的机器人行为这一过程的难度与复杂度。一:安装ROS系统(linux):我是在ubuntu16.04下安装的ROS Kinetic,安装教程可见官网: http://wiki.ros.org/kinetic/Installation/Ubuntu.二:ROS系统安装成功
分类: 其他 发布时间: 10-04 10:57 阅读次数: 0

力扣[LeetCode].21. 合并两个有序链表

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next) : val(x), next(next.
分类: 其他 发布时间: 10-04 10:57 阅读次数: 0

硕士研究生的文献阅读方法以及文献阅读笔记模板

0. 为什么要阅读文献0.1 为了获取课题的灵感在还没开题时,或者还没有确定自己的研究方向时,通过阅读不同领域的文献综述,来实现对不同领域的快速了解,借此来判断出自己感兴趣的研究方向。0.2 为了解决问题如果已经开始进行研究或者阅读文献的工作,那么在研究过程中或者阅读文献时遇到的问题,就可以通过查阅相关文献来进行高效解决。1. 如何开始阅读文献(宏观)1.1 看文献综述首先要做的是寻找权威杂志上相关研究领域权威人士撰写的综述类文章。这类文章信息量大,论述精辟,读后不但有助于掌握相关研究的重点和
分类: 数据库 发布时间: 10-04 10:57 阅读次数: 0

【Qtcreator】qtcreator的基本使用方法

Qtcreator的使用方法1.lineEdit 输入框接收与输出标准输入输出功能: QDebugQString name = ui->lineEdit(部件名称)->text(); //接收字符串,创建一个name变量来接收lineEdit中的字符串ui->lineEdit->setText(QString::number(c)); //输出字符串,将int整型c转化为字符串c输出到lineEdit_4的输入框中qDebug()<<"登录成功"&l
分类: 其他 发布时间: 10-04 10:57 阅读次数: 0

【Nokov】动作捕捉系统培训笔记

Nokov度量科技简介:Nokov是一种光学三维动作捕捉系统,采用红外镜头捕捉被动发光标记点,构建三维数据的动作采集与分析系统,运用于运动分析、步态康复、模拟训练、机械仿生、机器人、无人机、人机交互、军事军工等,是北京度量科技有限公司的经典品牌。一.调焦二.去噪点三. 标定四. 采样数据...
分类: 其他 发布时间: 10-04 10:57 阅读次数: 0

【机器人】从机械臂示教器导出编码器数据到U盘中的操作步骤

工业机器人Question:当机械臂按照运动指令运动后,如何将运动过程中的编码器数据导出到U盘进而在计算机中进行处理呢?Answer:按照以下步骤进行。1.接电前在控制柜上插上U盘。2.通电启动机械臂,开机后切换用户权限,参数设置-系统参数-操作权限选择,从管理员模式进入厂家模式,密码为厂家的密码。3.进入参数设置-操作参数 ,将第34号的参数值修改为0。4.开始试运行程序,同时监视坐标,程序最好循环运行2-3次,确保数据完整。5.程序运行完后,点击 监视-监视点位置-输出轨迹记录,示教器下方
分类: 其他 发布时间: 10-04 10:57 阅读次数: 0

【机器人】项目疑难杂症

1.CRP机械臂的首尾坐标系在哪?2.动力学参数辨识该怎样继续进行?3.判断示教器上的坐标值和视觉捕捉系统测得值之间的误差是多大?4.CRP机械臂是否进行了TCP标定?还是需要我们再进行标定?...
分类: 其他 发布时间: 10-04 10:57 阅读次数: 0

【Nokov】动作捕捉系统调试心得

导语:这一周的工作先是完成了度量系统Nokov的标定,然后对机械臂自身的编码器得到的坐标值与动作捕捉系统Nokov测得的坐标值进行了比较,来观察二者之间的误差。在这个过程中我对Nokov软件Seeker掌握了它的基本应用,最重要的是让我对机械臂有了更深的理解,特此在这记录。一. 度量系统Nokov的标定在进行坐标值比较之前,我已经对度量系统进行了一次标定,标定效果很好。真实值496.05,标定值496.08 (单位mm)盲区说明:  标定完成之后,Nokov对于标定空间内的点的测量是很准确的,但
分类: 其他 发布时间: 10-04 10:57 阅读次数: 0

力扣[LeetCode].371.两整数之和

class Solution {public: int getSum(int a, int b) { if(!a) return b; int sum=a^b,carry=(unsigned)(a&b)<<1; return getSum(carry,sum); }};
分类: 其他 发布时间: 10-04 10:57 阅读次数: 0

音视频开发技术的进阶路线

1. 音视频开发包括哪些内容虽然一篇文章无法把音视频开发的知识点都介绍清楚,但是大概的学习路线还是可以梳理一下的,我们先看看下面这张图: 其实说白了,音视频开发,就是要掌握图像、音频、视频的基础知识,并且学会如何对它们进行采集、渲染、处理、传输等一系列的开发和应用。采集:它解决的是,数据从哪里来的问题 渲染:它解决的是,数据怎么展现的问题 处理:它解决的是,数据怎么加工的问题 传输:它解决的是,数据怎么共享的问题每一个门类,都可以深挖,衍生...
分类: 物联网 发布时间: 10-04 10:57 阅读次数: 0

【机器人】基于指数积的机械臂运动学标定

基于局部POE的机器人运动学标定导语:定位精度作为影响机器人性能的重要因素,需要对机器人进行标定来提高机器人的定位精度从而满足工业上的需要。Question: 为什么机器人需要标定?Answer:为了使机器人本体达到与理论设计模型一致,提高机器人的点精度和轨迹精度或者能够完全以编程设定的动作运动,机器人在装配后需要进行标定工作。标定的方法主要有激光跟踪仪、拉线法、20点法等方法。一. 标定过程基于误差模型的标定方法可以提高机器人在整个空间里的精度。误差模型法通常分为四步:1.建模:根据机器人的结
分类: 其他 发布时间: 10-04 10:57 阅读次数: 0

【软件工程理论与实践】Homework(一.2,3)

2、介绍我的小组成员    我的小组成员只有一个——XX,她不仅是我日常生活中的好伙伴,更是我学习路上的“学友”。她所拥有的知识面并不是仅限于课本上的理论知识,在实际操作方面的经验也很丰富。    我们俩共同参加过中国高校计算机大赛微信小程序赛道的比赛以及中国大学生计算机设计大赛,在制作比赛作品的过程中我能感受到她能够很好地将理论知识与实际操作相结合,在我们制作作品过程中遭遇瓶颈时,也是她第一时间解决了问题。 &
分类: 物联网 发布时间: 10-04 10:57 阅读次数: 0

价值万元干货,JAVA高级架构师,精通JAVA/高并发/微服务/分布式/中间件

网易JAVA高级架构师专栏课程介绍课程介绍Java高级架构师课程大纲Java高级架构课程介绍
分类: 物联网 发布时间: 10-04 10:57 阅读次数: 0

关于jupyter notebook 使用tensorflow-gpu 2.0版本 安装及测试 关于cuda以及chdnn的pip安装

小编电脑显卡GEFORCE RTX2060 tensorflow目前的版本支持的是cuda10.0首先配置tensorflow-gpu,是需要独立显卡的,小编刚配置的时候也是踩了非常多的坑。下面把正确的步骤非大家分享一下,也是比较简单。step1:使用win+R 输入CMD打开命令窗口;step2:输入conda install cudatoolkit=10.0.130step3:输入conda install cudnn=7.6.0上述三步安装完成及配置好了jupyter notebook 使用
分类: 数据库 发布时间: 10-04 10:57 阅读次数: 0

window程序设计源码编译错误解决方法

看windows程序设计(第五版),前几章我用的编译器是dev C++。编译书上的源码各种报错。到后面的几章,有了rc资源文件,有的编译错误都不知道怎么改,真的是非常蛋疼,只能换编译器。这里我先把源码的下载地址发一下,有需要的人可以下载Programming Windows 5th edition source code处理源码的编译错误,主要有两种解决方案。1.可以自己装个VC 6.0,新建一个项目,然后把相关的文件添加到这个工程2.也可以使用比较新的编译器,比如Visual Studio 201
分类: 物联网 发布时间: 10-04 10:57 阅读次数: 0

【鲁棒控制】平面2R型开链机器人的鲁棒逆推跟踪控制

鲁棒跟踪逆推控制器设计前言:对于模型准确的对象,我们可以设计控制器直接进行控制,但通常实际情况下总是存在着种种不确定因素,如参数变化,未建模动态变化等,鲁棒控制就是在模型不精确和其他变化因素的条件下,使系统仍能保持预期的性能。  在这里我只针对未建模动态变化即仅针对外部扰动的情况进行讨论,对这种情况下的2R型平面机器人进行控制器的设计。  对于存在外部扰动的平面2R机器人的动力学方程:M(q)q¨+c(q,q˙)+G(q)+d=τM\left( q \right) \ddot{q}+c\left(
分类: 其他 发布时间: 10-04 10:57 阅读次数: 0

添加节

文章目录一、流程二、演示三、完整代码一、流程1、File-> FileBuffer2、FileBuffer->ImageBuffer3、判断空闲区是否有足够的空间存储ShellCode代码4、将NT头到节表往上提5、新增一个节表6、添加属性7、将修改后的数据复制到一个新的缓冲区中去8、将ShellCode代码复制到空闲区9、修正E8、E910、修正OEP(入口程序)11、ImageBuffer->NewBuffer12、NewBuffer->文件二、演示
分类: 物联网 发布时间: 10-04 10:57 阅读次数: 0

图神经网络之针对短文本分类的异质图注意力网络 - 让代码跑起来

本文介绍如何运行图神经网络类论文的代码。《EMNLP 2019开源论文:针对短文本分类的异质图注意力网络》论文介绍:https://mp.weixin.qq.com/s/eCmvUaM4Vg5KCFQJcRO-TQ论文地址:https://www.paperweekly.site/papers/3211GitHub代码地址:https://github.com/ytc272098215/HGAT一、需要的环境:Anaconda3 (Python 3.6或3.7)、Pytorch.
分类: 数据库 发布时间: 10-04 10:57 阅读次数: 0

笔试代码题--搜狗--汪仔做对的题数范围

笔试代码题--搜狗--汪仔做对的题数范围 注意:朋友对了k道题,不一定是str1中的所有对。 * 题目:总共n道题,汪仔知道朋友做的k道题是对的,他知道自己做的题目是str1,问最少对几道,最多对几道 求start:不一样的题目数d:d = n - count,如果d>k,比如n=5,k=3,c=1,d=4,也就是有可能不确定的4道都错,而且一样的也错,对的最少是0道。 但是如果d<k,比如:n=5,k=4,c=2,d=3,因为朋友对了4道,...
分类: 物联网 发布时间: 10-04 10:57 阅读次数: 0

重拾旧时光——Bringing-Old-Photos-Back-to-Life

Bringing-Old-Photos-Back-to-LifeBringing-Old-Photos-Back-to-Life项目简介Bringing-Old-Photos-Back-to-Life项目资源下载与配置三级目录Bringing-Old-Photos-Back-to-Life项目简介  最近在公众号看到有关Bringing-Old-Photos-Back-to-Life的内容,觉得很有意思,可以将模糊的,褶皱的照片相应的还原所以自己尝试一下。  这个开源的项目在github上可以找到
分类: 数据库 发布时间: 10-04 10:57 阅读次数: 0