注册 登录
  • 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

标签:c++

find_package()的底层运行机制

马斯克的龙飞船中的操作系统是Linux,软件工程使用的是C++,用GCC和GDB去调试代码,C++如此强大和灵活,所以有必要了解一下C++工程是如何make的. 我们在写CMakeLists.txt时候需要查找第三方库的头文件和……

CMake的使用简介和补充知识

CMake的使用简介和补充知识内容概要认识CMake及应用 应用,与Gcc,Makefile……

ROS2入门教程——15. 创建一个简单的订阅者和发布者(C++)

ROS2计算图中的每个节点都各司其职的在运行某个功能单元,节点之间也难以避免会有数据的传输,也就是通过我们之前介绍的话题和服务实现通信。之前我们已经通过命令行实现过话题的发布和订阅,本篇我们就来尝试下如何通过C++代码来实现发布者和订阅者。   1.创建功能包……

ROS学习 catkin CMakeList.txt详细介绍

ROS中catkin CMakeLists.txt的内容。   CMakeList.txt文件是CMake编译系统编译软件包过程的输入文件。任何CMake兼容包都包含一个或多个CMakeLists.txt文件,这些文件描述了如何编译代码以及将其安装到哪里。将CMakeL……

ROS Action动作通讯编程C++

自定义Action消息 Action的消息规范主要是为了描述Client端和Server端交互的数据格式,具体来说,就是为了去描述Goal,Feed……

机器人操作系统ROS:从入门到放弃(四) C++类,命名空间,模版,CMakeLists介绍

本文作者:陈瓜瓜   由于下一讲要讲到怎么在类中pub和sub消息.那么考虑到有些同学对类不甚熟悉.我们稍微回顾一下.但关于类网上一查其实一大堆东西,而且都是从入门讲起.所以我这儿肯定不会重复书写那些内容.要介绍的几个东西,其实本来要用得好的话蛮复杂,我们只会涉及到皮毛……

ESP8266从入门到入门系列(四) TCPServer+小车应用案例

上期介绍了Arduino的基本知识,今天直接上实例来给大家讲解TCPServe……

Webots 机器人仿真平台(七) 键盘控制小车

键盘控制小车1. 新建C++控制器2. 代码说明3. 演示效果参考资料……

MoveIt编程实现关节空间机械臂运动(逆运动学)

具体介绍见就上一篇文章:《MoveIt简单编程实现机械臂运动(正运动学)》   使用的是probot机械臂模型,还是在关节空间下。首先看一下逆运动学规划的例程,逆运动学规划简单的……

图解SLAM

1、前言 最近一直在研究激光SLAM,源码看了一遍又一遍,对于细节的部分,短时间记住是怎么实现的了,过几天又忘了。据研究发现,往往图片可以给我们更加深刻的印……

ROS 应用开发(一):c++类方法内线程创建,调用类方法作为线程调用函数

背景: 有一些状态需要实时监控,因此需要新建一个线程来处理此事,为了方便维护,线程的调用函数使用线程创建所在类的类方法。   解决方案: 通过线程创建函数pthread_create……

低成本3D空间导航/测绘机器人(4)——数据包通讯,由模块走向系统

写在前面   上一小节我们介绍了机器人的舵机驱动与串口通讯的原理。到目前为止,我们已经完成了:   机器人编码器和轮胎的驱动机器人头部舵机的驱动< ……

ROS-launch启动文件的使用方法

launch文件:通过XML文件实现多节点的配置和启动(可自启动ROS Mater) launch文件语法  ……

【webots教程】编写你的第一个控制器

介绍   现在,我们将编程一个简单的控制器,该控制器将使机器人向前移动。  ……

ROS中编写服务器和客户端的方法(C++版)

参考:http://wiki.ros.org/cn/ROS/Tutorials/CreatingMsgAndSrv 参考:http://wiki.ros.org/cn/ROS/Tutorials/WritingServiceClient%28c%2B%2B%29   要……

A*寻路算法C++简单实现

搜索区域        ……

Catmull-Rom Spline插值算法C++实现

1. 算法简介   Catmull-Rom Spline算法是一种插值算法,能够在目标点之间插值生成一条平滑的曲线 算法数学原理不在此介绍   算法特点 什么情况下,可以使用Catmull-Rom Spline算法呢——平滑机器人或无人车的路径   ……

双目视觉标定,矫正,深度图(Vs +OpenCV C++ Python实现)

代码是最为耐心、最能忍耐和最令人愉快的伙伴,在任何艰难困苦的时刻,它都不会抛弃你(开场白) 长时间不写博客,我总感觉自己没有做事情,最近一直在做目标检测,想结合一下双目视觉,做立体检测,于是就研究了一下双目视觉,参考了很多人的相关博客,在这里,特意表示感谢一下。 使用Opencv……

Windows Sockets 网络编程及UR机器人通信数据解析代码

1 前言之前写了几篇关于UR机器人网络控制的文章:《UR机器人返回信息格式解析》、《UR机器人通信端口和协议》,有不少读者问关于编程实现方面的问题,因此,这里上传有关的代码,供同行参考。2 包含内容我这里是用VS……

ROS下C++控制UR机械臂

描述ROS系统下,使用moveit和gazebo搭建UR机械臂控制的仿真环境,并使用C++编写一个节点来控制UR机械臂的移动ROS系统:kineticUR5机械臂电脑系统:Ubuntu16.04截……

C++求解AX=XB(手眼标定用)

描述C++求解AX = XB以下的两个代码,虽然可以直接运行,但是我本人使用它们得到的手眼矩阵,旋转矩阵R值的大小看起来是合理的,但位置向量t的三个数值大概都是大于10万的,显然是错误的。但没有时间去研究错误的原因,但是……

Matlab求解AX=XB(手眼标定用)

描述使用matlab求解AX=XB的问题可以正确求出X的值,我已经成功验证了至于说X具体代表什么,要结合你自己推导出的公式AX=XB之中,A、X、B分别代表什么代码main.……

使用ORBSLAM2进行kineticV2稠密建图,实时转octomap建图以及导航

决定总结最近一个月的工作,这个月在orbslam2的基础上,使用kineticV2完成了稠密点云地图的重建,实现了点云的回环,并使用octomap转换成实时的八叉树地图,导航部分已经有了思路,打算下个月所一个基于octomap的航迹生成能用在视觉的导航上。……

改进你的c#代码的5个技巧(四)

像每一篇文章一样,我会重复几行。我在我的Core i3 CPU、4GB主内存和Windows 7平台上测试了以下代码。如果你在不同的硬件配置或使用不同的平台,那么你的输出可能会随着我的输出屏幕而变化,……

C#处理医学图像(一):基于Hessian矩阵的血管肺纹理骨骼增强对比

在医院实际环境中,经常遇到有问题的患者,对于一些特殊的场景,比如骨折,肺结节,心脑血管问题 需要图像对比增强来更为清晰的显示病灶助于医生确诊,先看效果: 肺纹理增强: 肺结节增强: 血管对比增强: 骨……

[C#] (原创)一步一步教你自定义控件——06,MaskLayer(遮罩层)

一、前言 技术没有先进与落后,只有合适与不合适。 本篇的自定义控件是:遮罩层(MaskLayer)。 遮罩层对软件的美观与易用性上的提高是很大的,在日常使用过程中也会经常看到各种遮罩层,虽然WinFo……

MarkFormat,一个在Word中使用Mark进行格式化的插件

MarkFormat,一个在Word中利用标记进行格式化的插件……

如何在 C# 中使用 Channels

在面对 生产者-消费者 的场景下, netcore 提供了一个新的命名空间 System.Threading.Channels 来帮助我们更高效的处理此类问题,有了这个 Channels 存在, 生产……

Windows下如何使用bat批处理文件读取注册表代码

Windows下通过bat批处理文件读取注册表代码原来bat批处理可以做这么复杂的事情@ECHO OFF:: Check Windows versionIF NOT "%OS%"=="Windows_NT" GOTO Syntax:: Check command line arguments::: 2 re……

ASP.NET中将网页HTML代码保存到Excel下载

ASP.NET中将网页HTML代码保存到Excel下载这里我们利用了ContentType属性,它默认的属性为text/html,这时将输出为超文本,即我们常见的网页格式到客户端,如果改为ms-excel将将输出excel格式,也就是说以电子表格的格式输出到客户端,这时浏览器将提示你下载保存。ContentType的属性还包括:image/JPEG;text……

asp.net获取URL

asp.net获取URL如果测试的url地址是http://www.test.com/testweb/default.aspx, 结果如下:Request.ApplicationPath: /testwebRequest.CurrentExecutionFilePath: /testweb/default.aspxRequest.FilePat……

取得机器名称

取得机器名称using System;using System.Net;class GetIP{public static void Main(){Console.WriteLine (Host name : {0}, Dns.GetHostName());}}……

取得IP地址

取得IP地址using System;using System.Net;class GetIP{public static void Main(){IPHostEntry ipEntry = Dns.GetHostByName (localhost);IPAddress [] IpAddr = ipEntry.AddressList;……

ASP.NET获取客户端、服务器端的信息

ASP.NET获取客户端、服务器端的信息ASP.NET获取客户端、服务器端基础信息1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端电脑IP:Page.Request.User……

判断网卡是否可用

微软提供的函数不能再多网卡的情况下,判断指定网卡的网线连接状态。只能自己写一个比较傻的了。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.NetworkInformation;using Sys……

数据库建表操作SQL代码大全

数据库建表操作SQL代码大全新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default '默认值' null ,[字段2] ntext null ,[字段3] datetime,[字段4] money……

Asp.Net Razor根据数组数据显示柱状图

Asp.Net Razor根据数组数据显示柱状图@{ var myChart = new Chart(width: 600, height: 400) .AddTitle("Employees") .AddSeries(chartType: "column", xValue: new……

asp.net Razor显示当前日期时间

asp.net Razor显示当前日期时间<!DOCTYPE html><html><body> <h1>Hello 75271.com</h1> <p>The time is @DateTime.Now</p></body>&……

……
加载中……