x86 ABI之C函数调用惯例……继续阅读 » 弦苦 3年前 (2022-03-19) 3097浏览 0评论2743个赞
字符/0和0的区别字符’0’对应的ASCII码为十六进制30;而’/0’即为ASCII码中的0,其对应字符空字符NUL。 char c = /0;çèchar c = 0 // NUL char c = 0;çèchar c = 48;最典型如memset函数:void *memset( void *buffer, int ch, size_……继续阅读 » 弦苦 3年前 (2022-03-19) 1942浏览 0评论1164个赞
SGI — Silicon Graphics[Computer System] Inc.硅图[计算机系统]公司.STL — Standard Template Library,标准模板库。……继续阅读 » 弦苦 3年前 (2022-03-19) 1343浏览 0评论470个赞
堆和栈的区别……继续阅读 » 弦苦 3年前 (2022-03-19) 2110浏览 0评论2088个赞
define、const&inline……继续阅读 » 弦苦 3年前 (2022-03-19) 1996浏览 0评论2166个赞
一个不带下标的数组名就是一个指向此数组的指针,具体来说就是第一个数组元素的地址。当一个指针变量被初始化为数组名时,就说该指针变量指向了数组(首元素)。 char str[20],*pstr; pstr=str等价于pstr=&str[0]; //指针被置为数组第一个元素的地址访问数组第6个元素:str[5],pstr[5], *(str……继续阅读 » 弦苦 3年前 (2022-03-19) 2007浏览 0评论2117个赞
赋值操作符赋值操作符即“=”。赋值操作符为二元操作数,其操作目的是将右操作数的值复制给左操作数。由于左值涉及到写操作,因此左值必须为非const量,而右值在赋值操作中只涉及读操作,因此一般为const量。赋值操作符通常返回左操作数的引用,这样就不需要创建和撤销运算结果的临时副本。C/C++编译器支持对内置类型(例如整形int和浮点型double)的赋值运算。……继续阅读 » 弦苦 3年前 (2022-03-19) 1490浏览 0评论364个赞
//派生类成员函数对基类成员函数的覆盖#include “stdafx.h”#includeclass A{public: void Show() { std::cout”A::Show/n”; }}; class B:public A{public: void ……继续阅读 » 弦苦 3年前 (2022-03-19) 1860浏览 0评论1024个赞
(1)派生方式class 派生类名>:[派生方式]基类名>{ //派生类新增成员的声明}在上述派生类的定义中,“派生方式”决定了基类成员在派生类中的访问权限。派生的方式共有public、private、protected(默认派生方式为private)。 虽然派生类继承了基类的所有成员,但是为了不破坏基类的封装性,无论采用哪种继承方式,……继续阅读 » 弦苦 3年前 (2022-03-19) 1764浏览 0评论2218个赞
(1)构造函数、析构函数与赋值函数构造函数、析构函数与赋值函数是每个类最基本的函数。它们太普通以致让人容易麻痹大意,其实这些貌似简单的函数就象没有顶盖的下水道那样危险。每个类只有一个析构函数和一个赋值函数,但可以有多个构造函数(包含一个拷贝构造函数,其它的称为普通构造函数)。对于任意一个类A,如果不想编写上述函数,C++编译器将自动为A 产生四个缺省的函数,……继续阅读 » 弦苦 3年前 (2022-03-19) 3121浏览 0评论129个赞
千万不要错过这篇,不然你就亏大发了。八大排序,各显神通。前言 一、排序的概念 二、各算法特点 1.直接选择排序 2.堆排序 3.直接插入排序 4.希尔排序 5.冒泡排序 6.快速排序 7.归并排序 8.基数排序 总结前言排序是计算机程序设计中一个非常重要的操作,它将一个数据元素(或记录)的任意序列重新排列成一个按关键字有序的序列。在有序的序列……继续阅读 » 九江董熙 3年前 (2022-03-19) 2610浏览 0评论2069个赞
马斯克的龙飞船中的操作系统是Linux,软件工程使用的是C++,用GCC和GDB去调试代码,C++如此强大和灵活,所以有必要了解一下C++工程是如何make的. 我们在写CMakeLists.txt时候需要查找第三方库的头文件和……继续阅读 » 南山二毛 4年前 (2021-04-26) 1313浏览 0评论1396个赞
CMake的使用简介和补充知识内容概要认识CMake及应用 应用,与Gcc,Makefile……继续阅读 » 芝士奶盖 4年前 (2021-04-26) 2949浏览 0评论1173个赞
ROS2计算图中的每个节点都各司其职的在运行某个功能单元,节点之间也难以避免会有数据的传输,也就是通过我们之前介绍的话题和服务实现通信。之前我们已经通过命令行实现过话题的发布和订阅,本篇我们就来尝试下如何通过C++代码来实现发布者和订阅者。 1.创建功能包……继续阅读 » 古月 4年前 (2021-04-26) 1798浏览 0评论2648个赞
ROS中catkin CMakeLists.txt的内容。 CMakeList.txt文件是CMake编译系统编译软件包过程的输入文件。任何CMake兼容包都包含一个或多个CMakeLists.txt文件,这些文件描述了如何编译代码以及将其安装到哪里。将CMakeL……继续阅读 » 很不专业 4年前 (2021-04-26) 1693浏览 0评论1980个赞
自定义Action消息 Action的消息规范主要是为了描述Client端和Server端交互的数据格式,具体来说,就是为了去描述Goal,Feed……继续阅读 » 很不专业 4年前 (2021-04-26) 2710浏览 0评论998个赞
本文作者:陈瓜瓜 由于下一讲要讲到怎么在类中pub和sub消息.那么考虑到有些同学对类不甚熟悉.我们稍微回顾一下.但关于类网上一查其实一大堆东西,而且都是从入门讲起.所以我这儿肯定不会重复书写那些内容.要介绍的几个东西,其实本来要用得好的话蛮复杂,我们只会涉及到皮毛……继续阅读 » 陈瓜瓜 4年前 (2021-04-26) 2707浏览 0评论867个赞
上期介绍了Arduino的基本知识,今天直接上实例来给大家讲解TCPServe……继续阅读 » 锡城筱凯 4年前 (2021-04-26) 1813浏览 0评论2103个赞
键盘控制小车1. 新建C++控制器2. 代码说明3. 演示效果参考资料……继续阅读 » 熊猫飞天 4年前 (2021-04-26) 3055浏览 0评论968个赞
……继续阅读 » 慕羽★ 4年前 (2021-04-26) 1336浏览 0评论1173个赞
……继续阅读 » 慕羽★ 4年前 (2021-04-26) 1209浏览 0评论315个赞
具体介绍见就上一篇文章:《MoveIt简单编程实现机械臂运动(正运动学)》 使用的是probot机械臂模型,还是在关节空间下。首先看一下逆运动学规划的例程,逆运动学规划简单的……继续阅读 » 编程芝士 4年前 (2021-04-26) 1813浏览 0评论1467个赞
……继续阅读 » 慕羽★ 4年前 (2021-04-26) 2027浏览 0评论2161个赞
……继续阅读 » 慕羽★ 4年前 (2021-04-26) 1515浏览 0评论1483个赞
……继续阅读 » 慕羽★ 4年前 (2021-04-26) 2196浏览 0评论1682个赞
1、前言 最近一直在研究激光SLAM,源码看了一遍又一遍,对于细节的部分,短时间记住是怎么实现的了,过几天又忘了。据研究发现,往往图片可以给我们更加深刻的印……继续阅读 » 小白学移动机器人 4年前 (2021-04-26) 1634浏览 0评论2830个赞
参数模型 ……继续阅读 » nidie508 4年前 (2021-04-26) 1365浏览 0评论1009个赞
背景: 有一些状态需要实时监控,因此需要新建一个线程来处理此事,为了方便维护,线程的调用函数使用线程创建所在类的类方法。 解决方案: 通过线程创建函数pthread_create……继续阅读 » bbtang5568 4年前 (2021-04-26) 2257浏览 0评论2543个赞
文章目录 ① 背景② 前提③ 任务 ……继续阅读 » 越来越胖了_mengleijin 4年前 (2021-04-26) 1825浏览 0评论455个赞
写在前面 上一小节我们介绍了机器人的舵机驱动与串口通讯的原理。到目前为止,我们已经完成了: 机器人编码器和轮胎的驱动机器人头部舵机的驱动< ……继续阅读 » 麻辣小蘑菇 4年前 (2021-04-26) 1888浏览 0评论2474个赞
launch文件:通过XML文件实现多节点的配置和启动(可自启动ROS Mater) launch文件语法 ……继续阅读 » 龙啸wyh 4年前 (2021-04-26) 1350浏览 0评论781个赞
介绍 现在,我们将编程一个简单的控制器,该控制器将使机器人向前移动。 ……继续阅读 » 我是。 4年前 (2021-04-26) 2296浏览 0评论1756个赞
参考:http://wiki.ros.org/cn/ROS/Tutorials/CreatingMsgAndSrv 参考:http://wiki.ros.org/cn/ROS/Tutorials/WritingServiceClient%28c%2B%2B%29 要……继续阅读 » 宗孝鹏 4年前 (2021-04-26) 1783浏览 0评论2778个赞
搜索区域 ……继续阅读 » 一抹烟霞 4年前 (2021-04-26) 2803浏览 0评论2398个赞
1. 算法简介 Catmull-Rom Spline算法是一种插值算法,能够在目标点之间插值生成一条平滑的曲线 算法数学原理不在此介绍 算法特点 什么情况下,可以使用Catmull-Rom Spline算法呢——平滑机器人或无人车的路径 ……继续阅读 » 绿竹巷人 4年前 (2021-04-26) 1734浏览 0评论2807个赞
代码是最为耐心、最能忍耐和最令人愉快的伙伴,在任何艰难困苦的时刻,它都不会抛弃你(开场白) 长时间不写博客,我总感觉自己没有做事情,最近一直在做目标检测,想结合一下双目视觉,做立体检测,于是就研究了一下双目视觉,参考了很多人的相关博客,在这里,特意表示感谢一下。 使用Opencv……继续阅读 » xiaorun 4年前 (2021-04-26) 3112浏览 0评论1683个赞
1 前言之前写了几篇关于UR机器人网络控制的文章:《UR机器人返回信息格式解析》、《UR机器人通信端口和协议》,有不少读者问关于编程实现方面的问题,因此,这里上传有关的代码,供同行参考。2 包含内容我这里是用VS……继续阅读 » 寒鸦Glory 4年前 (2021-04-26) 1593浏览 0评论790个赞
描述ROS系统下,使用moveit和gazebo搭建UR机械臂控制的仿真环境,并使用C++编写一个节点来控制UR机械臂的移动ROS系统:kineticUR5机械臂电脑系统:Ubuntu16.04截……继续阅读 » 绿竹巷人 4年前 (2021-04-26) 2075浏览 0评论949个赞
描述C++求解AX = XB以下的两个代码,虽然可以直接运行,但是我本人使用它们得到的手眼矩阵,旋转矩阵R值的大小看起来是合理的,但位置向量t的三个数值大概都是大于10万的,显然是错误的。但没有时间去研究错误的原因,但是……继续阅读 » 绿竹巷人 4年前 (2021-04-26) 2408浏览 0评论1851个赞
描述使用matlab求解AX=XB的问题可以正确求出X的值,我已经成功验证了至于说X具体代表什么,要结合你自己推导出的公式AX=XB之中,A、X、B分别代表什么代码main.……继续阅读 » 绿竹巷人 4年前 (2021-04-26) 2095浏览 0评论973个赞
决定总结最近一个月的工作,这个月在orbslam2的基础上,使用kineticV2完成了稠密点云地图的重建,实现了点云的回环,并使用octomap转换成实时的八叉树地图,导航部分已经有了思路,打算下个月所一个基于octomap的航迹生成能用在视觉的导航上。……继续阅读 » lovely_yoshino 4年前 (2021-04-26) 2660浏览 0评论2469个赞
像每一篇文章一样,我会重复几行。我在我的Core i3 CPU、4GB主内存和Windows 7平台上测试了以下代码。如果你在不同的硬件配置或使用不同的平台,那么你的输出可能会随着我的输出屏幕而变化,……继续阅读 » 码农译站 4年前 (2021-04-23) 2661浏览 0评论2973个赞
在医院实际环境中,经常遇到有问题的患者,对于一些特殊的场景,比如骨折,肺结节,心脑血管问题 需要图像对比增强来更为清晰的显示病灶助于医生确诊,先看效果: 肺纹理增强: 肺结节增强: 血管对比增强: 骨……继续阅读 » 乔克灬叔叔 4年前 (2021-04-23) 2647浏览 0评论1728个赞
一、前言 技术没有先进与落后,只有合适与不合适。 本篇的自定义控件是:遮罩层(MaskLayer)。 遮罩层对软件的美观与易用性上的提高是很大的,在日常使用过程中也会经常看到各种遮罩层,虽然WinFo……继续阅读 » leslie_xin 4年前 (2021-04-23) 3139浏览 0评论1288个赞
MarkFormat,一个在Word中利用标记进行格式化的插件……继续阅读 » 开心洋葱 4年前 (2021-04-23) 1253浏览 0评论2046个赞