- 博客(82)
- 资源 (6)
- 收藏
- 关注
转载 机器人领域 期刊与会议
机器人SCI期刊及其特点、评价、投稿之我见 (http://emuch.net/bbs/viewthread.php?tid=4495593)【本文对象】机器人领域刚入门想查阅资料的;为投稿而头疼,想了解机器人方面SCI期刊特点的;想拍板砖的。【初衷】最近看到有几个帖子问这方面的问题(如http://emuch.net/bbs/viewthread.p
2017-12-08 16:12:30
3536
转载 会声会影X5/6/7无法注册解决(点击已经购买跳到购买网站)
经过本人长时间的搜索和实验,最终找到了能够使用注册机安装并成功注册,并可免费使用。相信大家安装时碰到多方面原因致使不断重装、开关机,具体问题有: 1.从网上下载的注册机大多是会声会影软件本身大小都在1G左右,实际注册机只有300KB,并且无需安装,这就避免了病毒嵌入的可能。 2.安装时点击注册总是跳出购买正版的网页,通过ALT+A跳转到下个页面,输入注册码时还是不能输入,又跳出购买正版的网页,最
2017-10-27 11:20:39
9502
转载 【搬运】卡尔曼滤波详解及实例
在学习卡尔曼滤波器之前,首先看看为什么叫“卡尔曼”。跟其他著名的理论(例如傅立叶变换,泰勒级数等等)一样,卡尔曼也是一个人的名字,而跟他们不同的是,他是个现代人!卡尔曼全名Rudolf Emil Kalman,匈牙利数学家,1930年出生于匈牙利首都布达佩斯。1953,1954年于麻省理工学院分别获得电机工程学士及硕士学位。1957年于哥伦比亚大学获得博士学位。我们现在要学习的卡尔曼滤波器
2017-08-25 20:05:34
2567
转载 机器人领域会议期刊特点
机器人SCI期刊及其特点、评价、投稿之我见 (转载自:http://blog.sina.com.cn/s/blog_628dd2bc0101eanx.html)【本文对象】机器人领域刚入门想查阅资料的;为投稿而头疼,想了解机器人方面SCI期刊特点的;想拍板砖的。【初衷】最近看到有几个帖子问这方面的问题(如http://emuch.net/bbs/vie
2017-06-23 11:04:04
5535
转载 什么是堆和栈,它们在哪儿?
问题描述编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,但是它们到底是什么,在哪儿呢(站在实际的计算机物理内存的角度上看)?在通常情况下由操作系统(OS)和语言的运行时(runtime)控制吗?它们的作用范围是什么?它们的大小由什么决定?哪个更快?
2017-06-09 19:59:49
951
转载 免费云笔记软件哪个好?
免费云笔记软件哪个好?一、EverNote 印象笔记 这是国外的一款很知名的云笔记软件,其记事管理很是直观,用户可以通过它独特的分类方式,直接找到所记录的事项。同时它的笔记捕捉以及自动整理功能,还可以让用户快速输入、组织以及查看记事内容哦。 二、有道云笔记 看名字便知道这款笔记软件与有道有所关联,没错,有道云笔记是网易有道推出的一款云笔记软件,
2016-12-10 23:33:20
43923
1
转载 马尔科夫过程与吉布斯采样
随机模拟(或者统计模拟)方法有一个很酷的别名是蒙特卡罗方法(Monte Carlo Simulation)。这个方法的发展始于20世纪40年代,和原子弹制造的曼哈顿计划密切相关,当时的几个大牛,包括乌拉姆、冯.诺依曼、费米、费曼、Nicholas Metropolis, 在美国洛斯阿拉莫斯国家实验室研究裂变物质的中子连锁反应的时候,开始使用统计模拟的方法,并在最早的计算机上进行编程实现。随
2016-11-12 20:36:11
6719
原创 Lesson 2_Uninformed search methods
Lesson 2_Uninformed search methodsReflex agentsChoose action based on current percept( and maybe memory)May have memory or a model of the world’s current stateDo not consider the future consquences
2016-11-03 22:47:30
1295
原创 Lesson 1_Introduction to AI
Introduction to AIFour definitions of AI:acting humanly: the Turing test approach, acting humanly to fool an interrogator( require natural language processing, knowledge representation, automated reas
2016-10-31 10:47:14
1048
转载 风光摄影构图实例
构图之于摄影正如剧本之于电影。如果一幅照片构图不佳,即使有良好的摄影技法和故事内容,也无法获得读者的共鸣。构图技巧的提高需要加以时日练习。本文向大家介绍一些基本的构图技巧,并附有运用这些技巧拍摄的照片以作说明。这些技巧会训练你观察画面的眼睛,这是拍摄出色照片非常重要的一点。1.记住三分法则如果你希望提高自己的构图水平,这就是应该记住的一个基本构图技巧。人们的目光通常会落在画面的三分
2016-10-16 17:31:12
752
转载 摄影构图的总体原则
一、简洁简洁是最基本也是最重要的原则:想办法让你照片主题具有最强的视觉吸引力。一个方法就是选择简单的背景,这样不会分散观众对主题的注意力。(如上图)构图时要清楚地表明你的拍摄意图,合理地安排主题外的其他物体,使其成为主题的补充。(如上图)请记住,我们正在讨论构图的简洁,有时你可能不得不做出选择:在照片中你要给主题分配多大的分量,是否应该采用下图这样的
2016-10-16 16:47:00
1312
原创 vector所存储对象地址在vector操作过程中发生变化
vector所存储对象地址在vector操作过程中发生变化在编写搜索算法存储搜索路径的时候,以为无论如何vector的所有元素的地址都不变,比如vector<int> [0] ,就想去记录这个地址,留着这个地址以后慢慢用。 结果发现不是这么一回事,在程序调试过程中发现出现莫名其妙的问题,地址存储之后,在push_back之前,访问存储的地址是没问题的,然而push_back之后,再访问该地址就不是
2016-10-11 12:35:43
3078
原创 Python中的list/tuple/dict/set数据类型详解
Python中的list/tuple/dict/set数据类型详解Python内部内置了一些数据类型与结构,可以方便在编程时候的使用。listList存储一系列的有序集合,并且元素内容可变(可更改、删除、添加)。>>> fruits=['apple','orange','pear','banana']>>> fruits[0]'apple'>>> fruits[-1]'banana'由上可知
2016-10-04 11:26:34
3710
原创 Python字符串与编码
Python字符串与编码计算机对文本进行编码的方式ASCII码由于计算机是美国人发明的,因此,最早只有127个字母被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。UNICODE码由于计算的的发展与普及,越来越多的国家开始使用计算机,然而每个国家的文字基本都不相同,要通过计算机进行处理的话要进行不同的编码,显
2016-10-03 12:29:32
529
原创 Python基础知识
Python基础知识SheBang和Python文件编码声明#!/usr/bin/python#-*- coding: utf-8 -*-第一行中”#!”的特殊组合和linux中的bash脚本文件一样,属于指定相应的解释器去执行该文件。 第二行中的用来指定文件的编码格式。关于文件的编码格式如果没有文件编码类型声明,默认为ASCII码去处理。文件编码类型声明必须放在Python文件的第一行或者
2016-09-27 20:15:41
631
转载 堂娜·哈拉维:赛博格宣言
Donna Haraway, “A Cyborg Manifesto: Science, Technology, and Socialist-Feminism in the Late Twentieth Century,” in Simians, Cyborgs and Women: The Reinvention of Nature (New York;Routledge, 1991), pp.1
2016-09-22 21:44:56
7574
原创 算法学习四:算法性能分析理论基础——函数增长与渐进分析
算法学习四:算法性能分析理论基础——函数增长与渐进分析在算法性能分析过程中,特别是在算法运行效率分析中,我们经常使用渐渐分析法,它使我们在分析算法性能时不必纠结于不同硬件平台的差异性,着重考虑算法的运行趋势。对于渐进分析的理论基础,了解过后才能真正明白这样做的可行性。首先需要掌握函数增长的渐进分析。渐进的记号Θ记号之前在排序算法中知道插入排序的最坏情况下运行时间是Θ(n2)Θ(n^2),现在我们可以
2016-09-10 16:50:14
1341
原创 ROS学习笔记十二:使用roswtf
在使用ROS过程中,roswtf工具可以为我们提供ROS系统是否正常工作的检查作用。 注意:在进行下列操作之前,请确保roscore没有运行。检查ROS是否安装成功roswtf试着检查你的ROS系统并尝试找出其中的问题。roscdroswtfLoaded plugin tf.tfwtfNo package or stack in context=======================
2016-08-28 15:52:21
3035
原创 ROS学习笔记十一:ROS中数据的记录与重放
本节主要介绍如何记录一个正在运行的ROS系统中的数据,然后在一个运行的系统中根据记录文件重新产生和记录时类似的运动情况。本例子还是以小海龟例程为例。记录数据(创建一个bag文件)首先运行小海龟例程:roscorerosrun turtlesim turtlesim_noderosrun turtlesim turtle_teleop_key记录所有的topicsmkdir ~/bagfiles
2016-08-28 11:13:45
8101
原创 ROS学习笔记十:用C++编写一个简单的服务和客户端
这一节主要介绍如何使用C++编写一个简单的服务和客户端节点。编写服务节点由于在前面的练习中,已经向beginner_tutorials软件包中复制了一个AddTwoInts.srv文件。所以这里直接在src目录中创建add_two_ints_server.cpp文件即可。#include "ros/ros.h"#include "beginner_tutorials/AddTwoInts.h"
2016-08-27 19:55:48
3021
原创 ROS学习笔记九:用C++编写ROS发布与订阅
本节主要介绍如何用C++编写一个简单的ROS发布与订阅。编写发布节点在之前创建的例子beginner_tutorials软件包中,在其目录下的src目录中,创建talker.cpp文件:#include "ros/ros.h" //ROS中最常用片段的头文件#include "std_msgs/String.h" //由String.msg自动产生的头文件#include <sstream>
2016-08-27 15:59:11
3151
原创 ROS学习笔记八:创建ROS msg和srv
本节主要讲述了如何创建和建立ROS msg和srv,同时使用命令行工具rosmsg、rossrv和roscp。msg和srv简介msg:描述ROS messages内容的简单text文件,它们用来生成不同语言的messages源码;srv:一个srv文件描述一个服务,它由两部分组成:一个请求和一个回应。 msg文件存放在一个软件包的msg目录中,而srv文件则存放在srv目录中来。msg文件
2016-08-26 18:20:23
4467
原创 ROS学习笔记七:使用rqt_console和roslaunch
本节主要介绍在调试时使用的rqt_console和rqt_logger_level,以及一次性打开多个节点的工具roslaunch。使用rqt_console和rqt_logger_levelrqt_console:主要显示节点的输出信息。rqt_logger_level:用于设置输出信息的重要性等级。 还是利用turtlesim例程,看一下其不同等级的输出。在打开turtlesim之前,首先
2016-08-26 13:12:34
5087
原创 ROS学习笔记六:理解ROS服务和参数
主要介绍ROS服务和参数,同时使用命令行工具rosservice和rosparam。ROS serviceservice是节点之间互相通信的另一种方式,services允许节点发送一个请求并接收一个回应。使用rosservicerosservice -hCommands: rosservice args print service arguments rosservice call
2016-08-25 20:54:59
7205
1
原创 ROS学习笔记五:理解ROS topics
ROS学习笔记五:理解ROS topics本节主要介绍ROS topics并且使用rostopic和rqt_plot命令行工具。例子展示roscore首先运行roscore系列服务,这是使用ROS所必需的基础roscoreturtlesim这里还要用到turtlesim例子,先运行其节点:rosrun turtlesim turtlesim_nodeturtle键盘遥控操作我们可以运行一个例程,然后
2016-08-25 16:21:03
33257
1
原创 ROS学习笔记四:理解ROS节点
ROS学习笔记四:理解ROS节点本节主要介绍ROS图形概念,讨论ROS命令行工具roscore、rosnode和rosrun。要求要求已经在Linux系统中安装一个学习用的ros软件包例子:sudo apt-get install ros-indigo-ros-tutorialsROS图形概念概述nodes:一个节点可以通过ROS和其他节点进行通信;messages:当订阅或者发布一个topic
2016-08-24 19:15:07
4003
转载 Linux 中的FHS文件系统风格标准---File Hierarchy Standard
文件系统层次标准(Filesystem Hierarchy Standard,FHS):规范了在根目录下各个主要目录应该放什么样的文件。linux的目录配置:根据FHS定义,每个目录内应该放置的文件内容为:/:根目录,在此目录下只有目录,不能直接有文件。是启动时系统第一个载入的分区,所以,所有启动过程会用到的文件应该都放在这个分区中。如:/bin /etc /lib /sbin /dev这五个目录
2016-08-24 17:05:59
758
原创 Ubuntu 14.04 英文版安装中文输入法
Ubuntu 14.04 英文版安装中文输入法本记录安装的仍是ibus的输入法,记录于此,以备忘记之用:首先更新语言支持,更新完成之后就有了中文输入法;然后在settings/text entry中选择并添加相应的中文输入法,同时可以设置切换快捷键;然后在/sur/share/applications文件夹内打开keyboard input method文件,可以进行一些偏好设置; 最后,很重要的
2016-08-23 20:56:22
1607
原创 移植ubuntu14.04根文件系统至beaglebone开发板探索
移植ubuntu14.04根文件系统至BeagleBone开发板探索移植背景我是一个linux小白,然而由于项目需要,一个师兄为机器人的控制定制了一个开发板,基于beaglebone。由于此开发板是为实现机器人控制所需功能而特殊定制的,所以其内核已经确定并预先装好,现在需要将ubuntu14.04根文件系统移植进去,然后在该系统中安装ROS工具包。可能是因为ubuntu对于ROS工具包的支持性能比较
2016-08-02 22:44:44
9541
1
原创 解决 "X: user not authorized to run the X server, aborting."
解决 “X: user not authorized to run the X server, aborting.”当我们在linux系统中安装完成Xorg和相应的桌面环境的时候,以普通用户身份执行startx命令的时候,有时会提示以下错误:ubuntu@ubuntu-armhf:~$ startx &[1] 9612ubuntu@ubuntu-armhf:~$ xauth: file /ho
2016-07-29 17:48:49
4991
转载 linux interfaces配置文件详解
linux interfaces配置文件详解配置文件基本格式一个基本的配置大概是下面这个样子: 1 auto lo 2 iface lo inet loopback 3 4 # The primary network interface 5 auto eth0 6 iface eth0 inet static 7 address 192.168.0.42 8
2016-07-26 14:36:28
62444
4
原创 linux中一些特殊的权限(setuid/setgid/sticky)
linux中一些特殊的权限(setuid/setgid/sticky)问题描述今天在测试文件系统的时候,发现新创建的文件系统不能使用sudo命令,具体表现如下:sudo susudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set在网上查了一下都说是要在超级用户权限下执行如下两个命令:chown root:root
2016-07-26 10:28:22
9703
1
原创 女性寒性体质注意事项
女性寒性体质注意事项大脑、口、手、足及各职能器官: 随着夏天的到来,天气逐渐变得炎热,凉性水果、冷饮等变得更加具有诱惑力。然而,美丽冻人、学习压力大、生活不规律、饮食不注意、不懂得护理身体等导致了天性属阴的女性的体寒体质。在炎热的夏天,更需要注意饮食等问题给身体带来的影响,爱护自己的身体。区分夏季水果的寒与热1.寒性水果:尽量少吃蕃茄(微寒)、西瓜、香蕉、奇异果、甜瓜、柚子、橘子、柿子、椰子水、桑
2016-07-25 21:07:28
1143
原创 搭建本地ubuntu镜像服务器(arm版)
搭建本地ubuntu镜像服务器(arm版)最近由于项目需要,经常从ports.ubuntu.com服务器上面下载ubuntu的镜像文件,但是面对几kB的速度,项目实在是进行不下去了。考虑到后面还要经常用到这些镜像文件,不如自己建了一个服务器。于是乎在阿里云买了一个120G的存储服务器,着手构建自己的ubuntu for armhf 镜像文件服务器。登录服务器之后,apt-get update了一下,
2016-07-24 16:43:23
8126
原创 ROS学习笔记三:创建ROS软件包
ROS学习笔记三:创建ROS软件包catkin软件包的组成一个软件包必须满足如下条件才能被称之为catkin软件包:这个软件包必须包含一个catkin编译文件package.xml(manifests文件),此文件包含了描述该软件包的重要信息。这个软件包必须包含一个CMakeLists.txt文件,并且采用catkin。在每个文件夹中可能只有一个软件包,这表明没有相互依赖的软件包共享相同的目录
2016-07-21 17:20:51
3032
原创 ROS学习笔记二:探索ROS文件系统
ROS学习笔记二:探索ROS文件系统ROS针对自己文件的特性,具有一些自己的工具命令,当针对ROS文件进行操作的时候是非常方便的。这些命令和ubuntu系统原有的命令相似但却不同,单独针对ROS文件进行的操作习惯的优化和效率的提升。安装一个学习需要的ros学习包使用如下命令:sudo apt-get install ros-indigo-ros-tutorials文件系统概念Packages:RO
2016-07-20 18:32:51
2181
原创 ROS学习笔记一:安装配置ROS环境
ROS学习笔记一:安装配置ROS环境在安装完成ROS indigo之后,需要查看环境变量是否设置正确,并通过创建一个简单的实例来验证ROS能否正常运行。1 查看环境变量在ROS的安装过程中,我们执行了如下命令:echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrcsource ~/.bashrc上述命令就是向当前用户添加ROS的环境变量,确认环境
2016-07-17 12:42:23
15516
原创 ubuntu中手动编译源码安装Xorg-server过程中依赖关系的解决
ubuntu中手动编译源码安装Xorg-server过程中依赖关系的解决在linux系统中手动编译源码安装软件包的过程是非常痛苦的,然而这一个多星期以来我是强忍住脾气体验了一把,虽然面对慢的令人发指的编译过程和令人不知所措的依赖关系,心里都是泪啊,但是整个过程下来,对于软件包依赖关系的理解也更深了一步。由于需要在beagleboneblack上面安装图形界面,并要使用TI公司提供的SGX530驱动包
2016-07-15 18:33:30
19430
原创 CPU中的Little Endian与Big Endian
CPU中的Little Endian与Big Endian今天在学习利用buildroot编译软件包的时候,make menuconfig之后在Target Architecture选项中发现了同一种CPU架构中有两个不同的选项,分别是little endian和big endian,如下图: 在好奇心的驱使下我就必应了一下,原来是不同CPU存储字节的顺序不同。Little Endian与Bi
2016-07-13 11:23:05
1074
原创 算法学习三:使用霍纳规则计算多项式
霍纳规则中的算法思想在《算法导论》第二章的思考题中,描述了利用霍纳规则计算多项式的方法。以前自己在写程序的时候都是傻傻的简单粗暴地直接上了,看到这个算法的时候眼前一亮,就多看了一些,果然要比直接计算要效率高很多。为了防止自己以后忘了这个高效的算法,在此记录一下。简介据百度百科介绍,霍纳规则用来简化朴素多项式的求值,在中国叫秦九韶算法。霍纳规则是一种将一元n次多项式的求值问题转化为n个一次式的算法。其
2016-07-10 11:33:33
4749
Artificial Intelligence A Modern Approach solutions(人工智能课后答案)
2016-11-08
周立功USBCAN函数库ControlCAN.dll最新版
2016-06-23
VS2012+MFC串口通信实例
2016-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人