自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (31)
  • 收藏
  • 关注

原创 设置导航模块与 PC 的配置文件(使用自己电脑的rviz控制机器人导航)

打开一个终端,远程进入导航模块,模块修改/etc/hosts 文件,让模块知道 PC 端的IP 与主机名。$ ssh eaibot@192.168.31.200$ sudo vim /etc/hosts其中 192.168.31.25 是电脑 Ubuntu 的 IP 地址(用 ifconfig 查看),lichao-GL552JX 是电脑的主机名(用 hostname 查看)。...

2018-10-26 16:46:23 1001

转载 学习笔记 c++ (输出流概述)

输出流概述最重要的三个输出流ostream ofstream ostringstream预先定义的输出流对象cout 标准输出 cerr 标准错误输出,没有缓冲,发送给它的内容立即被输出。 clog 类似于cerr,但是有缓冲,缓冲区满时被输出。标准输出换向ofstream fout("b.out");streambuf* pOld =cout.rdbuf(fo...

2018-10-12 14:27:23 236

转载 学习笔记 c++ (向文本文件输出 )

向文本文件输出标准输出设备显示器被系统看作文本文件,所以我们以向标准设备输出为例,介绍文本文件输出格式控制插入运算符插入(<<)运算符 为所有标准C++数据类型预先设计的,用于传送字节到一个输出流对象。 操纵符(manipulator)插入运算符与操纵符一起工作 控制输出格式。 很多操纵符都定义在 ios_base类中(如hex())、头文件(如setp...

2018-10-12 14:19:15 746

原创 学习笔记 c++ (多重集合和多重映射 )

多重集合(multiset)与多重映射(multimap)多重集合是允许有重复元素的集合,多重映射是允许一个键对应多个附加数据的映射。 多重集合与集合、多重映射与映射的用法差不多,只在几个成员函数上有细微差异,其差异主要表现在去除了键必须唯一的限制。例 上课时间查询//multimap.cpp#include <iostream>#include <map&gt...

2018-10-10 15:23:57 2238

原创 学习笔记 c++ (map 映射)

映射(map)映射与集合同属于单重关联容器,它们的主要区别在于,集合的元素类型是键本身,而映射的元素类型是由键和附加数据所构成的二元组。 在集合中按照键查找一个元素时,一般只是用来确定这个元素是否存在,而在映射中按照键查找一个元素时,除了能确定它的存在性外,还可以得到相应的附加数据。例有五门课程,每门都有相应学分,从中选择三门,输出学分总和//map1.cpp#include ...

2018-10-10 14:45:29 1796

原创 学习笔记 c++ (集合)

集合(set)集合用来存储一组无重复的元素。由于集合的元素本身是有序的,可以高效地查找指定元素,也可以方便地得到指定大小范围的元素在容器中所处的区间。例输入一串实数,将重复的去掉,取最大和最小者的中值,分别输出小于等于此中值和大于等于此中值的实数set.cpp#include <set>#include <iterator>#include <...

2018-10-10 14:26:40 439

原创 学习笔记 c++ (迭代器)

迭代器迭代器是算法和容器的桥梁 迭代器用作访问容器中的元素 算法不直接操作容器中的数据,而是通过迭代器间接操作 算法和容器独立 增加新的算法,无需影响容器的实现 增加新的容器,原有的算法也能适用 输入流迭代器和输出流迭代器 输入流迭代器 istream_iterator<T> 以输入流(如cin)为参数构造 可用*(p++)获得下一个输入...

2018-10-09 16:57:10 152

原创 学习笔记 c++ (插入排序)

插入排序的基本思想每一步将一个待排序元素按其关键字值的大小插入到已排序序列的适当位置上,直到待排序元素插入完为止。插入排序的示意图 直接插入排序函数模板template <class T>void insertionSort(T a[], int n) { int i, j; T temp; for (int i = 1; i &lt...

2018-10-09 14:37:27 139

原创 学习笔记 c++ (用类来实现投票选举)

 代码:#include<iostream>#include<string>using namespace std;int p[5] ={0,0,0,0,0};//记票器class xuanju{public:    xuanju()//构造函数    {        this->a[0] = "aaa";        this...

2018-10-07 20:58:33 2866

原创 学习笔记 c++ (用类来实现二叉树的建立与遍历)

    代码:#include<iostream>#include<stdio.h>using namespace std;class BiTree{public:    char data;    BiTree *lchild,*rchild;};//创建一颗二叉树,约定用户按照前序遍历的方式输入数据void CreateBiTre...

2018-10-07 20:01:49 3343 2

原创 学习笔记 c++ (tree 树的表示)

     代码:#include<iostream>#include<string>using namespace std;struct PTNode{    string data;  //结点数据     int parent; //父节点的位置    int self;   //自己的位置};struct{    ...

2018-10-05 19:22:17 6164

原创 学习笔记 c++ (C++ 二维数组传参并“假旋转”)

(这里我并没有做下面的旋转,而是自己写了一个假旋转)给定一个 n × n 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例 1:给定 matrix = [ [1,2,3], [4,5,6], [7,8,9]],原地旋转输入矩阵,使其变为:[ ...

2018-10-03 22:02:04 500

原创 学习笔记 c++ (C++ new申请一块内存空间存放二维数组)

  代码: #include<iostream>using namespace std;int main(int argc, char** argv){    int n=3,m=3;    int count =1;    int **array;    //动态申请二维数组 n行 m列    array = new int*[n];    fo...

2018-10-03 21:05:59 1448

原创 学习笔记 c++ (C++ 类模板的静态成员)

  代码:#include<iostream>using namespace std;template<typename T>class XYZ{public:    void putpri();    static T ipub;private:    static T ipri;};template <typename ...

2018-10-03 17:39:06 807

line_follower_turtlebot.tar.gz

ROS下使用摄像头进行巡线功能包 。

2020-03-19

机器学习-Hog+SVM小狮子识别.zip

机器学习-Hog+SVM小狮子识别代码以及样本 ,

2019-11-13

Haar+Adaboost分类器.zip

基于Haar+Adaboost实现的人脸识别功能分类器 .

2019-11-08

AGV送水功能包.tar.gz

AGV送水功能包.tar.gz

2019-09-25

底盘视觉功能包.tar.gz

底盘视觉功能包 ,

2019-09-09

实验指导书需要的功能包.tar.gz

实验指导书代码功能包 ,

2019-09-09

导航加视觉抓取功能包 dobot.tar.gz

M1-B1导航加视觉抓取功能包 ,

2019-09-02

magician_robot.zip

越疆科技dobot(magician)机械臂在ROS moveit下gazebo仿真控制和真实控制功能包 有兴趣的可以下载来玩 Magician Robotarm本文件夹中包含了多个为Magician机械臂提供ROS支持的软件包。推荐的运行环境为 Ubuntu 16.04 + ROS Kinetic 或 Ubuntu 18.04 + ROS Melodic,其他环境下的运行情况没有测试过。

2019-06-24

ROS移动底盘制作教程.pdf

三轮全向轮的结构设计,需要三个轮子每两个轮子之间相差120度,车轮的安装方式决定了我们的运动学模型。 机器人控制的基础是运动学分析,利用运动学分析,可以得出机器人运动过程中各类参数的变化规律和相互之间 的关系,对这些参数进行控制,才能使机器人在我们的控制下进行移动。一般的安装结构都是下图的安装方式, 轮子到底盘中心的位置都相等,轮子角度间隔120度,底盘可以是三角形也可以是圆形。

2019-05-21

ROS机器人操作系统——知识点汇总.jpg

ROS机器人操作系统——知识点汇总 。

2019-05-21

魔术师dobot.tar.gz

ROS下使用dobot越疆科技的magician魔术师机械臂的代码,包括进行点到点,键盘控制各关节,控制气泵,控制夹爪,控制滑轨等等代码。

2019-05-09

dobot.tar.gz

ROS下使用dobot越疆科技的M1-B1机器人的代码例子,包括控制机械臂气泵,点到点,导航加socket通信等等代码。

2019-05-09

移动机器人项目组项目

本项目主要是实现移动机器人多站点循环导航和自主探索建图功能,并拓展加入UI可视化界面增加导航目标和寻墙检测建图。在多站点循环导航任务中,首先要完成多点导航函数的撰写,实现单次导航任务,然后在函数中加入里程计清零环节和循环次数设定环节,最后使用UI界面实现循环次数和导航点的设定。在自主探索建图任务中,首先配置好自主避障参数,然后实现自主建图探索功能,接下来根据建图效果确立停止条件,最后完成停止条件函数的撰写。

2019-03-14

ROS下dobot机械臂的URDF模型

大家好,看到很多人想玩ROS来控制Dobot,我这里有一个URDF模型分享给大家,希望大家做到仿真里时或者配置很好,能发我一份我的邮箱 869253879@qq.com 如果没有积分了,可以给留下你的邮箱,我有时间就发给你。

2018-11-30

Unix/Linux C/C++编程学习

同时学习LINUX和C/C++ Linux是一种自由和开放源码的类Unix操作系统。目前存在着许多不同的Linux,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于计算机业余爱好者Linus Torvalds。

2018-11-22

ROS中文最新版书

本讲义希望带给读者最准确、生动、易懂的ROS入门指导,为了方便读者操作练习,我们同 时附有配套的教学代码示例,欢迎各位下载、学习和分享。

2018-11-22

移动机器人导航和rrt自主建图项目代码文件

移动机器人项目组任务安排表 Day 01 上午 1.gmapping参数配置(李超) 2.总体launch文件的编写(钟浩) 3.机器人tf,状态,滤波器launch文件的编写(李博) 4.移动机器人调试(李超,钟浩,李博) 5.完成gmapping建图修图(李超,钟浩,李博) 下午 1.move_base参数配置(李超,钟浩) 2.amcl参数配置(李博) 3.调试机器人导航参数(李超,钟浩,李博) 4.在rviz中完成机器人单点导航(李超,钟浩) 5.记录多个导航目标点(李超,钟浩) 6.查阅随机循环导航函数的资料(李博) 7.完成随机循环导航功能节点函数(李超,钟浩,李博) 8.完成随机循环导航功能测试(李超,钟浩,李博) 里程碑事件: 1.完成gmapping建图修图 2.调试机器人导航参数 3.完成随机循环导航功能测试 Day 02 上午 1.完成循环导航代码的编写(李超,钟浩,李博) 2.调试循环导航功能(李超,钟浩,李博) 下午 1.完成自主探索建图代码的编写(李超,钟浩,李博) 2.调试自主探索功能(李超,钟浩,李博) 3.优化自主探索功能代码(李超,钟浩,李博) Day 03 上午 1.完成初始化位姿功能 2.完成里程计清零功能 下午 1.完成可设置循环次数导航功能 2.调试初始化位姿,里程计清零,循环导航功能 Day 04 上午 1.完成单点设定导航插件 下午 1.完善单点设定导航插件 2.调试单点设定导航插件功能 Day 05 上午 1.完成多导航点记录插件 2.完成多点循环导航节点 下午 1.完成多点循环导航插件 2.调试多点循环导航插件功能 Day 06 上午 1.查找关于巡墙算法的解决方案 2.完成rrt_exploration(快速随机搜索树)的下载和demo测试 下午 1.修改rrt_exploration接口 Day 07 上午 1.修改rrt_exploration接口 下午 1.修改rrt_exploration接口 Day 08 上午 1.在仿真机器人上完成快速随机搜索树自主探索建图功能 2.优化导航UI界面 下午 1.在真实机器人上完成快速随机搜索树自主探索建图功能 2.优化导航UI界面 Day 09 上午 1.分别完成导航和自主建图的move_base参数的配置 下午 1.完成rviz中marker标记 Day 10 上午 1.将marker功能添加到真实机器人上,并完成各项参数优化。 下午 1.完成代码整理,说明文档撰写。

2018-09-10

muyuan-code

2023-08-24

中文版ZeroMQ文档

中文版ZeroMQ文档

2022-02-25

ubuntu Typora

ubuntu Typora

2022-02-13

C++面试题集锦.docx

C++面试题集锦

2021-12-14

常用轮式底盘运动学分析.pdf

常用轮式底盘运动学分析

2021-11-30

1_1_1_第四章 运动学分析.docx

运动学涉及机器人机构中物体的运动,但并不考虑引起运动的力/力矩。由于机器人机构是为运动而精心设计的,所以运动学是机器人的设计、分析、控制和仿真的基础[1]。

2021-11-30

开源移动机器人实验平台.docx

开源移动机器人实验平台 ,

2020-06-19

traffic.rar

ROS下使用自己训练的分类器进行交通灯识别 ,

2020-05-15

ImageLabelTools-4.1.7.zip

最好用的标注软件 ,

2020-05-12

YOLO_v3 训练自己数据集的文件主要格式和位置 darknet.tar.gz

YOLO_v3 训练自己数据集的文件主要格式和位置 ,主要自己使用,,

2020-04-29

labelimg.rar

标注工具(labelimg)最新版,windows下载直接就可以用。

2020-04-28

ROS下进行人脸识别并输出人脸坐标位置 face_tracker_pkg.tar.gz

ROS下进行人脸识别并输出人脸坐标位置 。

2020-03-23

送水方案指令

送水方案指令

2020-03-20

2020/3/20-dobot魔术师moveit控制1.1V.tar.gz

2020/3/20-dobot magician魔术师moveit控制1.1V.tar.gz 。

2020-03-20

turtlebot.zip

使用turtlebot实现的自动巡线功能 。

2020-03-19

空空如也

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

TA关注的人

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