自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 百度网盘快速下载

利用baiduPCS-go快速下载安装和使用教程https://luomuxiaoxiao.com/?p=102当遇见错误代码4的时候https://jingyan.baidu.com/article/0202781122e8541bcc9ce5ce.html

2019-05-28 18:01:11 5061 3

原创 内窥镜系统配置

ROS下内窥镜器械识别与跟踪第一步:安装ROS kinetic:1. 配置Ubuntu的资源库:"restricted","universe"和"multiverse"。一般情况是不用配置的,参考下图红色框部分。如果没有配置,可以参考Ubuntu官网:点击打开链接 2. 设置Ubuntu的sources.listsudo sh -c 'echo "deb http://pa...

2018-11-30 22:08:36 887

原创 模拟银行排队系统

文章学习自:小项目分析之C++ 实现模拟银行排队使用C++实现银行排队系统一、问题定义与分析问题定义•要解决的问题——银行一天之内的: 1.总客户数 2.客户总逗留时间 3.客户平均逗留时间问题分析•新来的人找个短的队伍,站在队尾开始排队•排在队头的人可以办理业务•排队等待办业务的客户是在分散的、随机的时间点到来的•特点:离散事件、要排队•掌握每个客户到达银行和离开银行这两个时刻•统计出客户总数•...

2018-04-09 21:18:07 3425 1

转载 C++内存管理(超长,例子很详细,排版很好)

内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C...

2018-03-12 17:29:23 3335 4

转载 c++中的内存对齐

转载自https://www.cnblogs.com/suntp/p/MemAlignment.html//(32bit,x86环境,vs2010)struct test{       char m1;       unsigned int m2;       char m3;       double m4;       char m5;};对其执行sizeof(test),得到值为32,并且我...

2018-03-12 14:32:30 179

转载 结构体,公用体,枚举类型的sizeof

文章转载自https://www.cnblogs.com/yuanshuang/p/5748876.html1)枚举类enum型空间计算enum只是定义了一个常量集合,里面没有“元素”,而枚举类型是当做int来存储的,所以枚举类型的sizeof值都为41 enum color(red,pink,white,black)c;2 void main()3 {4 cout<<siz...

2018-03-12 11:32:22 281

转载 解决问题:Could not load controller 'joint_state_controller‘ 'arm_controller’ 'joint_positio_controller'

1.解决这个问题,需要根据ROS版本安装机器人各个位置的controller驱动,命令如下:$ sudo apt-get install ros-$version$-joint-state-controller$ sudo apt-get install ros-$version$-effort-controllers$ sudo apt-get install ros

2018-01-17 10:08:40 1316 2

原创 配置MoveIT!时出现REQUIRED process [moveit_setup_assistant-2] has died!问题

使用ROS中MoveIt!配置机械手臂时,出现了一下错误:REQUIRED process [moveit_setup_assistant-1] has died!process has died [pid 7911, exit code -7, cmd /opt/ros/indigo/lib/moveit_setup_assistant/moveit_setup_assistant __

2018-01-16 11:36:17 3626

原创 关于urdf使用的一些问题

在ROS中 编写URDF文件时的一些问题。1 link与joint中origin使用: link中origin:xyz是指以父节点的坐标系为参考系(若没有父节点则以世界坐标系为参考系),该link分别向xyz方向移动a b c的距离,但是该link本身的坐标系不移动(该link的默认坐标系与起父节点相同);rpy是指以父节点的坐标系为参考系,分

2018-01-10 20:55:06 1383

原创 在ros中配置opencv编译环境环境

1、首先在linux下安装opencv-3.20,想看上一条博客!2、opencv 安装好之后,在ros下编译使用opencv库函数的文件时,老是出现下边的错误,或者类似,就是ros找不见opencv的库函数,解决方法就是,我们可以自己添加!CMakeFiles/button.dir/src/button.cpp.o:在函数‘main’中:/home/liuqiqi/dev/dobot_ws

2017-12-17 14:54:00 4536 2

原创 ROS下连接dobot机械臂

ROS下连接dobot机械臂    我使用的操作系统是ubuntu16.04,ros是kinetic!      首先到dobot官网下载ros下的demo模块,网址:https://cn.dobot.cc/downloadcenter/dobot-magician.html?sub_cat=72#sub-download    将压缩包解压到指定目录下,并编译压缩包,我是

2017-12-12 09:40:44 5715 3

原创 ubuntu16.04下安装ros

1 环境配置  在图形界面的左上角搜索中,搜索并打开“软件和更新”软件,确main、universe、restricted、multiverse四个前边打钩;2 设置安装源,打开终端,在终端中输入下面命令; sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc

2017-12-05 16:33:45 1077

转载 ROS下相机标定

官方也给出了单目的标定教程和双目视觉的标定教程。本教程基于usb_cam  package 读取图像,然后使用官方例程进行标定。1.使用usb_cam 读取图像,launch文件如下:[plain] view plain copy                                                               

2017-11-24 11:25:48 4978 2

原创 Ubuntu16.04卸载其他版本的opencv并安装opencv3.2.0+opencv contrib3.2.0

1、查看已安装的opencv版本$ pkg-config --modversion opencv2、卸载     首先要找到当初安装opencv的build目录,进入该build目录执行卸载操作$ sudo make uninstall$ cd ..$ rm -r build    如果找不见该build目录,可以重新建立build目录安装对应版本,然后再执行上边

2017-11-14 10:00:31 30728 2

原创 ubuntu下Qt的安装 安装QT在ROS中的插件

1 下载安装包   Qt下载页面:https://www.qt.io/download-open-source/      可以下载各个系统各个版本的Qt2 安装Qt     2.1 将下载的安装文件qt-opensource-linux-x64-*.*.*.run拷贝到home/用户目录中,如/home/user     2.2 如果qt-opensource-linux

2017-11-14 09:26:16 2777 1

原创 Linux环境中连接Basler相机(Pylon软件的安装),ROS环境中连接Basler相机

一 、在Linux操作系统中安装Pylon软件    1、Pylon下载,到官网中下载Pylon软件https://www.baslerweb.com/cn/support/downloads/software-downloads/#os=linuxx86;version=all        根据自己的系统选择x86或者x86_64(即x64)版本。   2、下载好后,对压缩包进

2017-11-08 19:10:35 7680

原创 ROS 中主题、服务主要用途

• Topics: Robot teleoperation, publishing odometry, sending robot transform(TF), and sending robot joint states• Services: This saves camera calibration parameters to a file, saves a map ofthe r

2017-11-02 16:34:48 516

转载 Moveit入门教程

参考连接:http://blog.csdn.net/u014365862/article/details/53444006

2017-10-20 11:06:32 566

原创 ROS中URDF仿真

在ROS中自定义自己的机器人3D模型1、创建自己的工作空间,以及robot功能包,已经建好功能包的可以忽略这一步:  首先创建工作空间并初始化:$ mkdir -p ~/dev/my_catkin/src$ cd ~/dev/my_catkin/src$ catkin_init_workspace  在工作空间中创建robot功能包,功能包的名字可以自己修改:$

2017-10-18 10:09:19 1138 1

转载 使用 ROS中的插件

URDF文件完成后,可以在rviz中显示机器人的模型,如果要在gazebo中进行物理环境仿真,还需要为URDF文件加入一些gazebo相关的标签。既然是仿真,那么机器人应该像真在真实环境中一样,可以通过传感器感知周围环境,还可以根据指令进行运动。在gazebo中可以通过插入一些插件,来仿真机器人的传感器、执行器的特性,这些插件通过元素中的标签描述,使用下边的格式加入到URDF文件中:

2017-10-17 16:36:23 2565 1

原创 自定义URDF机器人模型时,编译urdf文件时,提示Error: Error reading end tag. at line 72 in /build/urdfdom-UJ3kd6/urd

出现这种情况,应该是xml文件内容出现问题!   xml的文件都是以 和 成对出现的,而出现这个问题时,应该是这两个其中之一没写对,导致没有成对出现,系统编译时找不到对应关系!   可以一个一个查找,最有可能就是拼写错误!

2017-09-29 22:30:56 8106 4

原创 解决编译ROS节点时出现的问题 Error: package 'chapter2_tutorials' not found

在学习ROS时,实现节点之间的通信时,参考ROS机器人高效编程,每次启动节点的时候   $ rosrun chapter2_tutorials example1_a   都会提示 Error: package 'chapter2_tutorials' not found   此时执行下边三条命令之后就可以了!   $ cd ~/dev/catkin_ws              

2017-09-28 11:26:16 4157

原创 ROS下工作空间、功能包的建立,以及创建节点,实现节点之间的通信!

解决 Error : package 'chapter2_tutorials' not found 的问题!

2017-09-28 09:00:38 5234 2

转载 Debian使用的dpkg与apt-get软件管理机制详解

本文转载于:http://blogold.chinaunix.net/u3/104182/showart_2221683.htmlps:很有用!另外题一下,apt的sources.lst软件源选择mirrors.sohu.com比较快(中国)http://mirrors.geekbone.org/http://cn.archive.ubuntu.com/这两个好像都是sohu的

2017-09-26 20:29:34 732

原创 linux下根据源码Tarball来安装软件

最近学习了linux操作系统,所以对Tarball的安装进行小小的总结!     在Linux下很多软件都是通过源码发布的,通过源码来安装软件虽然比较繁琐,但是移植性好!在Linux系统中能够真正执行的文件是二进制文件,而我们下载的源码都是程序代码,其实就是文本文件,所以我们首先要将该文本文件通过编译和链接变为可执行文件才能进行安装。接下来就是安装步骤:   第一步:当然就是现在网站上下载

2017-09-26 19:47:50 284

原创 关于linux中,在使用script脚本时,老是提示“ [ ” unexpected operator 的问题!

在学习linux script脚本程序的编写时,脚本程序如下所示: 1 #!/bin/bash 2 #Program 3 # This program output "Hello world" 4 #History 5 # 2017.9.20 liuqiqi First release 6 PATH=/bin:/sbin:/usr/bin:/usr/

2017-09-20 22:04:29 2740

C++银行排队系统模拟

C++小程序开发,银行排队模拟。包含整个系统的讲解,以及全部的代码。

2018-11-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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