自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 C++ Primer_10 泛型算法

。。。。

2017-01-23 22:47:29 503

原创 C++ Primer_9 顺序容器

。。。

2017-01-23 22:38:24 510

原创 C++ Primer_8 IO库

1. using声明具有如下的形式:    using namespace::name;   // 一旦声明了上述语句,就可以直接访问命名空间中的名字。注意:用到的每个名字都必须有自己的声明语句,而且每句话都得以分号结束。2.示例:#include // using declaration; when we use the name cin, we get the one fro

2017-01-23 13:21:18 380

原创 C++ Primer_7 类

本周6完成!!

2017-01-21 11:42:48 253

原创 C++ Primer_6 函数

6.1 函数基础  一个典型的函数定义包含如下部分:返回类型、函数名、0个或多个形参组成的列表及函数体。编写函数:// factorial of val is val * (val - 1) * (val - 2) . . . * ((val - (val - 1)) * 1)int fact(int val){int ret = 1; // local variable t

2017-01-21 11:42:26 437

原创 Essential C++ 5_Object-Oriented Programming

The object-based class mechanisms of Chapter 4 cannot easily model both the commonality and the differences of these fourare-a-kind-of Book classes. Why? It's because this model does not provide sup

2017-01-21 11:41:58 674

原创 Essential C++ 4_Object-Based Programming

Before we can use a class, we must make it known to the program because the class is not built into the language. Usually, we do this by including aheader file:#include string pooh[ 4 ] = {

2017-01-21 11:41:19 468

原创 C++ Primer_3 字符串、向量和数组

3.1 命名空间的using声明using声明具有如下的形式:    using namespace::name;   // 一旦声明了上述语句,就可以直接访问命名空间中的名字。注意:用到的每个名字都必须有自己的声明语句,而且每句话都得以分号结束。示例:#include // using declaration; when we use the name cin, we

2017-01-20 21:35:12 482

原创 Essential C++ 2_Procedural Programming

Before a function can be called within our program, it must be declared. A function declaration allows the compiler to verify the correctness of its use � whether there are enough parameters, whether

2017-01-19 20:20:42 987

原创 Essential C++ 1_Basic C++ Programming

一个函数的定义包含四个部分:返回类型、函数名、一个括号包围的形参列表、函数体。main函数的返回类型必须为int,main的返回值被用来指示状态,返回0表明成功,非零的返回值含义由系统定义,通常用来指出错误类型。类型是程序设计最基本的概念之一,一种类型不仅定义了数据元素的内容,还定义了这类数据上可以进行的运算。“.”后跟一个反斜线\指出该文件在当前目录中。cerr用来输出警告和错误消息,clog用

2017-01-18 16:04:31 696

原创 ROS实战_1.1 ROS下 Pioneer-3DX 移动机器人学习指南

1. Available Packages     You may choose to use one of three packages for using these robots with ROS: ROSARIA or p2os for velocity control of the platform, or ros-arnl to use Adpept MobileRobot

2017-01-15 20:14:17 3094 1

原创 ROS入门_1.18 接下来做什么?

此时你应该已经对ROS中的一些核心概念有了一定的理解。给你一台运行ROS的机器人,你应该能够运用所学知识来列出机器人上发布和订阅的各种话题(topic),查看话题中发布的消息,然后编写你自己的节点(node)来处理传感器数据,最后让机器人在真实环境中动起来。ROS真正的吸引力不在于它自己发布或订阅的中间件,而在于ROS为世界各地的开发者提供了一种标准机制来分享他们的

2017-01-15 17:40:09 592

原创 ROS入门_1.17 roswtf入门

在你开始本教程之前请确保roscore没在运行。安装检查roswtf 可以检查你的ROS系统并尝试发现问题,我们来试看:$ roscd$ roswtf你应该会看到(各种详细的输出信息):Stack: ros===================================================================

2017-01-15 17:31:46 467

原创 ROS入门_1.16 录制与回放数据

1. 录制数据(通过创建一个bag文件)本小节将教你如何记录ROS系统运行时的话题数据,记录的话题数据将会累积保存到bag文件中。首先,执行以下命令:roscorerosrun turtlesim turtlesim_node rosrun turtlesim turtle_teleop_key以上操作将会启动两个节点——一个turtlesim可视化节点和一个t

2017-01-15 17:05:38 3827

原创 ROS入门_1.15 编写与测试简单的Service和Client (C++)

1. 编写Service节点这里,我们将创建一个简单的service节点("add_two_ints_server"),该节点将接收到两个整形数字,并返回它们的和。进入先前你在catkin workspace教程中所创建的beginner_tutorials包所在的目录:cd ~/catkin_ws/src/beginner_tutorials请

2017-01-15 16:23:12 758

原创 ROS入门_1.14 编写及测试简单的消息发布器和订阅器 (C++)

1. 编写发布器节点"节点(Node)" 是ROS中指代连接到ROS网络的可执行文件的术语。接下来,我们将会创建一个发布器节点("talker"),它将不断的在ROS网络中广播消息。转移到之前教程在catkin工作空间所创建的beginner_tutorials package路径下:cd ~/catkin_ws/src/beginner_tutorials

2017-01-15 15:25:28 1574

原创 ROS入门_1.13 创建ROS消息和ROS服务

目录消息(msg)和服务(srv)介绍使用 msg创建一个 msg使用 rosmsg使用 srv创建一个srv使用 rossrvmsg和srv都需要的步骤获得帮助回顾下一个教程1. 消息(msg)和服务(srv)介绍消息(msg): msg文件就是一个描述ROS中所使用消息类型的简单文本。它们会被用来生成不同语言的源代

2017-01-15 09:49:27 2775

原创 ROS入门_1.12 使用 rosed 编辑ROS中的文件

使用 rosedrosed 是 rosbash 的一部分。利用它可以直接通过package名来获取到待编辑的文件而无需指定该文件的存储路径了。使用方法:$ rosed [package_name] [filename]例子:$ rosed roscpp Logger.msg这个实例展示了如何编辑roscpp package里的Logger.msg文件。(

2017-01-14 21:54:08 1200

原创 ROS入门_1.11 使用 rqt_console 和 roslaunch

目录预先安装rqt和turtlesim程序包使用rqt_console和rqt_logger_level日志等级说明使用roslaunchLaunch 文件Launch 文件解析roslaunching预先安装rqt和turtlesim程序包本教程会用到rqt 和 turtlesim这两个程序包,如果你没有安装,请先安装:$ sudo apt

2017-01-14 21:18:25 845

原创 ROS入门_1.10 理解ROS服务和参数

目录ROS Services使用rosservicerosservice listrosservice typerosservice callUsing rosparamrosparam listrosparam set and rosparam getrosparam dump and rosparam load本教程假设从前一教程启动的tur

2017-01-14 19:45:39 813

原创 ROS入门_1.9 理解ROS话题

目录开始roscoreturtlesim通过键盘远程控制turtleROS Topics使用 rqt_graphrostopic介绍使用 rostopic echo使用 rostopic listROS Messages使用 rostopic type继续学习 rostopic使用 rostopic pub使用 rostopic hz使用 r

2017-01-14 16:48:22 1227

原创 ROS入门_1.8 理解ROS节点

目录先决条件图概念概述节点客户端库roscore使用rosnode使用 rosrun回顾0. 先决条件在本教程中我们将使用到一个轻量级的模拟器,请使用以下命令来安装:$ sudo apt-get install ros-indigo-ros-tutorials1. 图概念概述Nodes:节点,一个节点即为一个可执行文件,它可以

2017-01-14 11:43:16 958

原创 ROS入门_1.7 编译ROS程序包

编译程序包一旦安装了所需的系统依赖项,我们就可以开始编译刚才创建的程序包了。注意: 如果你是通过apt或者其它软件包管理工具来安装ROS的,那么系统已经默认安装好所有依赖项。记得事先source你的环境配置(setup)文件,在Ubuntu中的操作指令如下:$ source /opt/ros/groovy/setup.bash使用

2017-01-14 10:23:20 1203

原创 ROS入门_1.6 创建ROS程序包

目录一个catkin程序包由什么组成?在catkin工作空间中的程序包创建一个catkin程序包程序包依赖关系一级依赖间接依赖自定义你的程序包自定义 package.xml描述标签维护者标签许可标签依赖项标签最后完成的 package.xml自定义 CMakeLists.txt一个catkin程序包由什么组成?

2017-01-14 09:24:36 731

原创 ROS入门_1.5 ROS文件系统介绍

目录预备工作快速了解文件系统概念文件系统工具使用 rospack使用 roscdroscd log使用 roslsTab 自动完成输入回顾预备工作本教程中我们将会用到ros-tutorials程序包,请先安装:$ sudo apt-get install ros-Indigo-ros-tutorials快速了解文件系统

2017-01-13 22:07:59 606

原创 ROS入门_1.4 配置ROS环境

1. 管理环境在安装ROS期间,你会看到提示说需要 source 多个setup.*sh文件中的某一个,或者甚至提示添加这条'source'命令到你的启动脚本里面。这些操作是必须的,因为ROS是依赖于某种组合空间的概念,而这种概念就是通过配置脚本环境来实现的。这可以让针对不同版本或者不同软件包集的开发更加容易。如果你在查找和使用ROS软件包方面遇到了问题,请确保你已经正确配置了

2017-01-13 20:55:33 993

原创 ROS入门_1.3 入门教程目录

核心ROS教程初级安装并配置ROS环境本教程详细描述了ROS的安装与环境配置。ROS文件系统介绍本教程介绍ROS文件系统概念,包括命令行工具roscd、rosls和rospack的使用。创建ROS程序包本教程介绍如何使用roscreate-pkg或catkin创建一个新程序包,并使用rospack查看程序包的依赖关系。编译

2017-01-13 19:28:05 1845

原创 ROS入门_1.2 Ubuntu 14.04 安装ROS Indigo

1. 安装1.1 配置 Ubuntu 软件仓库配置你的 Ubuntu 软件仓库(repositories) 以允许 "restricted"、"universe" 和 "multiverse"这三种安装模式。1.2 添加 sources.list配置你的电脑使其能够安装来自 packages.ros.org的软件。sudo sh

2017-01-13 19:06:27 634

原创 ROS入门_1.1 Ubantu的安装与基础配置

零: 前期准备:1.  按照官网的安装教程进行对应版本的下载及U盘启动盘制作https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows?_ga=2.66790056.784309782.1498922480-1660007512.1498922480#02. 华硕主板选择启动方式为 F8

2017-01-13 15:41:19 999

数据挖掘与机器学习 WEKA应用技术与实践 Part2 袁梅宇 清华 高清PDF

数据挖掘与机器学习 WEKA应用技术与实践 Part2 袁梅宇 清华 高清PDF

2017-03-01

数据挖掘与机器学习 WEKA应用技术与实践 袁梅宇 清华 高清PDF

数据挖掘与机器学习 WEKA应用技术与实践 袁梅宇 清华大学出版社 高清PDF 因本书为高清PDF,分卷压缩,此为part1 ,请结合part2下载使用。

2017-03-01

Python入门教程-重命名图片包

Python入门教程-3中重命名图片程序所需要的图片包

2016-11-18

空空如也

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

TA关注的人

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