穿着帆布鞋也能走猫步

不要让你的梦想沦为空想。

排序:
默认
按更新时间
按访问量

HRG(4)——UR10 RG2机械臂手臂+RealsenseZR300 机器人手眼标定

1 IntelRealsense ZR300相机外参标定 首先,标定的原理是:基坐标系(base_tree)和相机(camera_tree)两个坐标系属于不同的tree,通过将标签贴到手上,相机识别出标签的position 和 orention,并通过hand_eye标定包得到marker_f...

2018-10-19 10:54:25

阅读数:29

评论数:0

HRG(3)——ROS IntelRealSenseZR300 PCL+ORK+Linemod 柱状物体检测 机械臂抓取

任务主线是深度相机看到物体是什么、在哪儿,位姿发送给机械臂进行抓取,这两周主要解决了用深度相机检测一个可乐罐以及发布其位置信息。 运行环境:Ubuntu16.04+ROS Kinetic+PCL 目前深度相机主要的方法有: 1.基于霍夫变换 (可以参考2010年的论文 ppf (point p...

2018-10-18 10:54:40

阅读数:37

评论数:0

HRG(2)——IntelRealSense for ROS

1. 依照官网教程安装相机 https://software.intel.com/zh-cn/realsense/zr300/get-started 2. 设定时间 网络时间设置 $ sudo apt update $ sudo apt install chrony ntpdate $ sudo ...

2018-10-18 10:10:11

阅读数:43

评论数:0

HRG(1)——Ubuntu 16.04 安装Intel RealSense及环境配置

1 更新源 打开系统设置,软件与更新这里,Download from一定是Main server。 我因为没有改源重装了将近十次Ubuntu。我根据上面网址中的指导一步步操作下来,在进行到安装demo这句命令的时候 sudo apt-get install librealsense2-uti...

2018-10-18 09:19:22

阅读数:30

评论数:0

python&AI学习

1 开发环境搭建 1)安装python3.7 2)安装git 3)安装编辑器notepad++ 2 第一个程序Hello world 1)写入文件/python/1.py print("hello world") 错误:python :command not ...

2018-09-29 10:18:47

阅读数:34

评论数:0

Qt延时/等待写法

1 阻塞型延时 阻塞的原理就是:在延时期间,本线程的事件循环得不到执行。 (1)QThread类的sleep() 最简单的延时方法就是使用QThread类的sleep(n)、msleep(n)、usleep(n),这几个函数的不良后果就是,GUI会在延时的时间段内失去响应,界面卡死,所以,...

2018-09-07 08:38:17

阅读数:63

评论数:0

QT学习之QString的arg方法

QT中QString类似于C的printf中的格式输出符。 1 使用arg(str1,str2,str3) 这种方法要求str1、str2、str3都为const QString &类型,即: QString QString::arg(const QString ...

2018-09-04 09:14:31

阅读数:19

评论数:0

QT——delete详解

1 Qt半自动的内存管理 Qt中已下情况new出的对象可以不用亲自去delete: (1)QObject及其派生类的对象,如果其parent非0,则其parent析构时会析构该对象,除此之外,有些类的对象可以接收设置一些特别的标记,例如: 1) QWidget及其派生类的对象,可以设置Qt:...

2018-09-03 15:08:48

阅读数:30

评论数:0

qt线程池学习之(QRunnable、QThreadPool 等)

QRunnable 是所有 runnable 对象的基类,而 QThreadPool 类用于管理 QThreads 集合。 QRunnable 类是一个接口,用于表示一个任务或要执行的代码,需要重新实现 run() 函数。 1. 才坑例程对比: 有bug程序: //设置最大线程数为...

2018-08-30 14:20:44

阅读数:31

评论数:0

QT学习笔记之代码读

1 Q_UNUSED ( name ) 的用法 一、用法 Q_UNUSED() 没有实质性的作用,用来避免编译器警告 for example: int transition::getSTL(int type) { Q_UNUSED(type); return 123; } 二、相关...

2018-08-30 08:24:19

阅读数:20

评论数:0

QT中pro文件格式用法

在QT中使用qmake自动生成pro文件,如果要自己定制工程选项,则需要自行修改pro文件。 1 pro文件中以#为注释。 2 pro文件有以下关键字: TEMPLATE、TARGET、CONFIG; ...

2018-08-28 10:21:38

阅读数:27

评论数:0

Git代码托管笔记

1.git clone 项目的报错: 解决办法: 控制面板进入用户账户->点击管理windows凭据->在凭据管理界面的普通凭据,点击自己需要管理的凭据,下图是我需要管理的凭据 ...

2018-08-28 09:53:16

阅读数:32

评论数:0

qt多线程示例+一种通用高并发数据处理最简单思路

波特率115200=115200位/s=11520字节/s(无校验位) 多个串口和网络发来的数据,需处理。波特率9600约等于1000个字节/s的数据, 尤其在ARM上直接卡–>多线程–>一个线程收数据—&amp...

2018-08-15 13:51:50

阅读数:278

评论数:0

Qt学习(7)——多线程控制

qt多线程的两种方法:继承QThread的run函数和将继承QObject的类转移到一个Thread里。Qt4.8之后第二种方法更常用。 错误集锦 Qt - 错误总结 - 在自定义类头文件中添加Q_OBJECT 编译时报错(undefined reference to ‘vtable for...

2018-08-15 10:29:44

阅读数:29

评论数:0

Qt学习(6)——Q_PROPERTY宏解析

class IconEditor : public QWidget { Q_OBJECT private: QColor curColor; public: QColor penColor() const { return curColor; } v...

2018-08-08 16:31:24

阅读数:127

评论数:0

Qt学习(5)——自定义控件

QT允许自定义窗口控件,并可以在QtDesigner中直接加到父窗口 绘制窗口: (1)新建一个类,继承于QWidget或者QFrame,最好是QFrame (2)重写函数paintEvent函数 怎么把自定义的控件加入到Designer里 (1)拖放一个父类控件(Widget或者Fra...

2018-08-08 16:26:14

阅读数:57

评论数:0

Qt学习(4)——Qt 创建pro文件添加pri文件

步骤1、新建一个工程命名为testQtPri,在testQtPri新建一个testPri文件夹; 步骤2、在testPri文件夹下新建一个文件test.pri; 步骤3、在工程文件testQtPri.pro里添加include (./testPri/test.pri); 步骤4、运行一下,...

2018-08-07 15:43:12

阅读数:39

评论数:0

Qt学习(3)——下拉框类QComboBox

1.函数说明 QComboBox的activated与currentIndexChanged两个Signal都是改变选择时触发的信号,它们分别有两个重载版本, void activated ( int index ) void activated ( const QString &a...

2018-08-06 11:50:50

阅读数:58

评论数:0

运动控制之_PCI板卡

1 常见的运动控制器控制方案有以下几种: 1.单片机系统 采用单片机系统来实现运动控制,成本较低,但开发难度较大,周期长。这种方案适应于产品批量较大、控制系统功能简单、有单片机开发经验的用户。 2.专业运动控制PLC 许多品牌的PLC都可选配定位控制模块,有些PLC的CPU单元本身就具有...

2018-07-31 15:17:01

阅读数:124

评论数:0

QT学习(2)——QByteArray类

QString提供的字符编码集的转换函数将会返回一个const char*类型版本的QByteArray,即构造函数QByteArray(const char*)构造的QByteArray对象。 QByteArray提供了一个字节数组...

2018-07-31 13:52:10

阅读数:57

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭