4 仟人斩

尚未进行身份认证

暂无相关简介

等级
TA的排名 2w+

Pytorch学习笔记

Pytorch学习笔记

2019-12-11 18:10:25

SVD法坐标系转换原理

SVD法坐标系转换原理

2019-12-10 13:27:27

SVD平面拟合原理

SVD平面拟合原理

2019-12-10 13:25:21

飞控IMU姿态估计流程

飞控IMU姿态估计流程

2019-12-10 13:22:56

qt自定义树形控件之二(控件的数据库操作)

接上篇,控件的数据库操作

2019-01-17 11:14:25

基于SVD法求解激光跟踪仪坐标系转换关系

实际的坐标系转换应用中,一般是要得到测量坐标系和装配坐标系的关系。在这种情况下,如果使用原来的方法,点在装配坐标系的位置测量需要使用其他方法。本文介绍一种不需要知道装配坐标系中点的具体坐标就可以进行测量坐标系和装配坐标系转换的方法。

2019-12-09 19:55:57

python语言特性代码片段总结

本文内容比较零散,是笔者在学习python过程中遇到的一些能展示python语言特点的代码片段。其中不乏笔者工作中常用的小功能,比如视频中取图片,数据分析pandas的应用等。随着笔者对python语言的了解,相信后续对python 特性的整理以及提供的代码片段会更具有代表性和实用性。

2019-12-08 13:57:56

流程类QT界面程序设计

背景在office word软件中,用户先改变字体颜色再改变段落格式或者反过来,最终的结果是一样的。Matlab软件也没有限制用户每个操作必须有先后。和office,matlab等不同,在工业自动化中需要的软件总是要有确定的流程。核心思想在一些应用需求中,为了保证用户操作的便捷,需要将工作流程体现到GUI界面程序中。最近在这一块做了点工作,其核心思想介绍如下。使用的开发框架是qt。把每个步...

2019-12-02 10:45:14

API激光跟踪仪SDK基础使用

需要添加的头文件#include "APISDK/include/apidevice.h"激光跟踪仪的连接激光跟踪仪的连接需要知道设备的IP地址,然后以该IP地址为参数,调用函数进行激光跟踪仪的连接。从line_edit中读取ip地址,然后作为参数传入到Connect函数中。char add[20];LPTSTR addr;sprintf_s(add, ui->lineEdi...

2019-11-23 14:56:57

Windows系统下QT+OpenCasCAD仿真开发

背景最近开发了一个六自由度机械臂调姿平台的控制软件,集成了API激光跟踪仪和KUKA机器人,实现了根据产品的测量位姿驱动仿真环境中模型并且实现模型间的碰撞检测。其中KUKA机器人的控制可以参考笔者以前的博客:https://blog.csdn.net/iamqianrenzhan/article/details/103115580关于API激光跟踪仪的基本使用方法,将会在后续博客中介绍。本...

2019-11-23 14:41:00

kuka机器人通过EthernetKRL控制

一.简介KUKA.EthernetKRL软件包提供了通过网络和机器人控制器进行双向通信的功能。使用TCP/IP协议,通过服务器端和客户端方式进行通信,网络传输通过xml进行配置,传输内容也是xml格式。通信延迟在2ms以下。因此可以做一些实时性比较高的任务,比如在线分拣等。二.准备工作软件包安装确保KUKA控制器安装了EthernetKRL软件包。如果没有安装,查看机器人D盘的kuka_o...

2019-11-17 23:45:59

qt编译中遇到的问题汇总

未定义的标识符出现这个问题一般是没有包含头文件,但是qt自己的变量类型都不能定义就很奇怪//随便一些中文注释QString a;然后这一行报错,说a是未定义的标识符。后来发现把上面的中文注释去掉就可以编译通过。再仔细探究,发现是文件编码的问题。LNK2019无法解析的外部符号在高版本的qt(5.12.3)中,报LNK2019错不会提示哪个符号无法解析。出现这个问题一般是没有添加l...

2019-11-14 12:42:40

无法解析的外部符号的几种可能

QT的高版本(5.12.3)在报LNK2019时,不会指出到底的哪个外部函数不能解析,出了链接错误一直没有办法解决。印象中这个错误就是缺少了lib文件,检测了很久也不知道是缺了哪个。后来换到低版本(5.9.0),找到的出问题的地方,但不是用到的第三方库函数,由此可见并不是缺少了lib文件。因此专门去查了报LNK2019错误的几种可能来源。并结合笔者经验,增加了更加详细的说明。1.lib 文...

2019-11-13 23:16:06

kaggle入门及titanic案例学习

本文长度20000字,约有300行python代码,建议阅读时间30分钟。文章目录一. 准备工作1.1 注册账号1.2 基础课程学习1.3 安装jupyter二. 准备开发环境和数据三. 我的实现3.1 代码3.2 具体思路四. 更好的实现(翻译)4.1 前期准备4.1.1 库的导入4.1.2 数据导入4.2 处理缺失数据4.2.1 年龄4.2.2 票价4.2.3 船舱4.2.4 上船港口4.3...

2019-11-12 23:02:10

LinkTrack UWB定位系统NLink协议解析方法

LinkTrack UWB简介LinkTrack UWB是集定位,授时,通信于一体的模块,功能上可以类比北斗卫星定位系统。但是该模块的定位功能和通信功能不同同时使用,取决于模块配置的模式。LinkTrack使用一套自定义的NLink协议,关于NLink协议的具体内容,可以查看NLink协议手册,并且模块提供了NlinkUnpack示例解析代码。该示例解析代码只对完整的一帧数据进行解析,而不会从...

2019-11-06 15:48:10

QT使用数据库常见问题

本文总结了最近在使用qt提供的接口使用数据库中出现的三个问题,分别是数据库不能连接,如何连接多个数据库,以及有自增字段的表的插入方法。数据库不能连接最常见的是不能连接数据库的问题,QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL QMYSQL3 QODBC...

2019-08-30 09:21:33

四旋翼飞行器室内编队飞行项目整理

总体介绍以开源项目Pixhawk为基础进行功能扩展,利用室内定位系统optitrack,开发多无人机协调控制软件。主要开发语言为C++,实现集中式的无人机编队飞行。硬件架构室内定位系统->地面站PC<-多个飞行控制器飞控控制上位机使用matlab的simulink实现,相当于一个硬件在环的仿真。Simulink中调用了c++编写的串口/udp通信模块和获取室内定位系统发送的...

2019-08-22 14:05:42

计算机网络基础知识点总结

参考资料:https://www.cnblogs.com/xdyixia/p/9275246.htmlhttps://blog.csdn.net/fancefu/article/details/79357105本文是根据课本和网上的资源整理的计算机网络入门的精简资料。网络的定义网络把主机连接起来,而互联网是把多种不同的网络连接起来,因此互联网也叫网络的网络。ISP互联网服务提供商(I...

2019-08-21 15:21:12

SQL语言知识点整理

什么是SQLSql是访问和处理数据库的标准计算机语言。SQL特点:结构化查询语言,访问数据库,ANSI标准计算机语言,对大小写不敏感Sql语言可以分为DML(数据操作语言)和DDL(数据定义语言)。DML包括select update delete insert intoDDL 包括create database /alter database/create table/alter ...

2019-08-20 10:35:31

在Windows下和Ubuntu系统下的配置VScode C++开发环境

最近在刷编程题,在Windows系统下,使用visual studio,每道题都新建一个工程太过繁琐,所有使用一个轻量化的系统。本文主要介绍在Windows系统和Ubuntu系统下如何配置环境,实现c++工程编译及调试的配置。Ubuntu系统下vscode的c++配置过程1.环境配置在Ubuntu系统下,首先要安装必要的编译系统。gcc,g++,cmake等。sudo apt-get u...

2019-08-19 10:26:48

查看更多

勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条Blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。