程序改造计划 前言 当前的手柄控制没有避障功能 当前的语音直接控制指令使用的是move_base模块,我们希望能够使用精确的移动模块,同时避障,语音直接控制指令实际上是进场控制指令,人可以实时看到机器人状态。“往前走5M”“快一点”等等 只有这些指令才会需要使用路径规划,比如“到A513”“到电脑前... ...
分类:
其他好文 时间:
2019-07-02 00:19:56
阅读次数:
116
1. ungetch() 把一个字符退回到键盘缓冲区中 2. 数组名代表数组第一个元素的地址 3. 一个通过数组和下标实现的表达式都可以通过指针和偏移量实现,但是需要注意指针是一个变量,而数组名不是一个变量 ...
分类:
其他好文 时间:
2019-07-02 00:19:29
阅读次数:
91
Python入门 1:注释(w): 注释是计算机语言的一个重要组成部分,用于在源代码中解释代码的功用,可以增强程序的可读性,可维护性,或者用于在源代码中处理不需运行的代码段,来调试程序的功能执行。 注释在随源代码进入预处理器或编译器处理后会被移除,不会在目标代码中保留其相关信息 Python中的注释 ...
分类:
编程语言 时间:
2019-07-02 00:19:15
阅读次数:
148
前言当我们在浏览器中输入一个网址,比如www.百度.com,浏览器就会加载出百度的主页。那么浏览器背后完成的具体是怎么样的呢?总结起来大概的流程是这样的:(1)浏览器本身是一个客户端,当你输入URL的时候,首先浏览器会去请求DNS服务器,通过DNS获取相应的域名对应的IP(2)然后通过IP地址找到IP对应的服务器后,要求建立TCP连接(3)浏览器发送完HTTPRequest(请求)包后,服务器接收
分类:
Web程序 时间:
2019-07-02 00:18:43
阅读次数:
153
在科学教育类视频的创作中,由于老师本身并不是专业的演员,如果直接现场直播方式来制作视频的话,那么可能老师在现场讲解中语言就并不是非常适合作为互联网上传播的视频。比如节奏上可能太慢,语言上可能有重复等,如果直接不做修饰这样的视频让读者会觉得浪费时间,甚至很多人会直接对直播录播视频做2倍速播放以便节省时 ...
分类:
其他好文 时间:
2019-07-02 00:18:25
阅读次数:
96
rosbag-数据记录工具 rosbag-数据记录工具参考前言记录rosbag基本使用rqt_bag数据修改数据导出到matlab分析TOC 参考 使用示例 rosbag-wiki Bag file format MATLAB working with bag file Bag file rqt_b... ...
分类:
其他好文 时间:
2019-07-02 00:18:11
阅读次数:
248
Topic和param的层级?/rosout/numbers只是一个名字而已,本质上是字符串,这样命名会易于理解roscore之后发生了什么?ROS MasterROS parameter serverrosout logging nodes启动roscore之后使用如下命令查看rostopic l... ...
分类:
其他好文 时间:
2019-07-02 00:17:56
阅读次数:
83
这里不是必须用c++的话不推荐用c++大整数,py和java的支持要好得多。 大整数类 (非负) #include <iostream> #include <vector> #include <string> using namespace std; struct BigInteger{ stati ...
分类:
编程语言 时间:
2019-07-02 00:17:35
阅读次数:
120
RocketMQ重试机制 消息重试分为两种: Producer发送消息的重试 和 Consumer消息消费的重试 。 一、Producer端重试 Producer端重试是指: Producer往MQ上发消息没有发送成功,比如网络原因导致生产者发送消息到MQ失败。 看一下代码: 针对网上说的超时异常会 ...
分类:
其他好文 时间:
2019-07-02 00:17:20
阅读次数:
80
Move_base Tuining 前言 应项目需求,我需要调整move_base参数,使得机器人可以精确旋转到指定角度,之前只能实现较为精确的到达(x,y)坐标,现在要求,又要精确又要不震荡地达到目标要求。 需要全面了解局部避障算法,才能正确地调整参数。 全面定制ros_navigation_st... ...
分类:
其他好文 时间:
2019-07-02 00:17:05
阅读次数:
204
[TOC] SQL语句的分类 1. DDL(Data Definition Languages)语句:数据定义语言。这些语句定义了不同的数据段、 数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括create、drop、alter 等。 2. DML(Data Manipulation ...
分类:
数据库 时间:
2019-07-02 00:16:47
阅读次数:
208
记录下常用的IDEA快捷键,忘记的时候便于查询。 1、常用的快捷键 Ctrl + W 选择单词然后语句 Ctrl + Shift + Insert 选择剪切板内容并插入 Alt + Insert 生成构造器/getter/setter等 Alt + Enter 导入包或自动修正 Ctrl + Alt ...
分类:
其他好文 时间:
2019-07-02 00:16:31
阅读次数:
110
三种编程语言: 1.机器语言:直接和计算机沟通 直接操作硬件 2.汇编语言: 简单的英文字符代替二进制数 直接操作硬件 3.高级语言:a.编译型(c):一次编译多次使用 优点:执行效率高 缺点 开发效率低 b.解释型(python):一行一行的翻译 优点:开发效率高 缺点 执行效率低 执行效率(学习 ...
分类:
其他好文 时间:
2019-07-02 00:16:10
阅读次数:
106
ROS标记工具 ROS标记工具参考前言visuallization_msgs/markersSending Basic Shapes to RViz基本原理关键代码Sending Points and linesInteractive Marker基本原理Simple Interactive Mar... ...
分类:
其他好文 时间:
2019-07-02 00:15:39
阅读次数:
163
1、Python标准数据类型 Number(数字),序列:String(字符串)、List(列表)、Tuple(元组),Set(集合)、Dictionary(字典) 1.1、Number(数字) 1.1.1、分类 int(长整型)、float(浮点型)、bool(布尔型)、complex(复数) i ...
分类:
编程语言 时间:
2019-07-02 00:15:11
阅读次数:
125
#新建一个表create database exercise; #查询表的信息SELECT * FROM student;SELECT * FROM score; #查询student表的第二条到第四条的记录SELECT * FROM student2 LIMIT 1,3; #从student表查询 ...
分类:
数据库 时间:
2019-07-02 00:14:56
阅读次数:
153