Research
旧人赋荒年
Challenge, Passion, Flexibility
展开
-
gimp: 如何透明化背景
打开图像.选择想要透明的区域, 可使用fuzzy或者其他, shift-click可用多次选择.然后选择Layer – Transparency – Add Alpha Channel.生效选择Edit – Clear.输出为PNG格式图像.原创 2020-09-02 11:21:27 · 981 阅读 · 0 评论 -
最小二乘法线性拟合C++
使用C++进行最小二乘法线性拟合。CMakeLists:cmake_minimum_required(VERSION 2.8)project(linearfit)add_executable (linearfit main_linearfit.cpp)target_link_libraries (linearfit)C++代码://Linear Fit#include<io...原创 2019-12-12 10:33:41 · 1439 阅读 · 0 评论 -
在ROS中开始自主机器人仿真 - 0 概述
建立自主机器人是很难的,特别是在刚开始的时候. ROS 仿真有助于帮助我们从宏观上对机器人系统进行把握,帮助我们学习如何可以让机器人学会自己去适应环境. 明白机器人从测量和激光数据采集到转变为电机运动的过程. 机器人如何利用传感器进行感知, 找出好的路径, 应该执行什么样的命令. 这不是一套完整的自主机器人仿真的指导内容,但希望是一个好的开始. 所介绍的是小项目的一部分, 主要集中于如何开始自己...原创 2017-04-12 17:46:36 · 2504 阅读 · 0 评论 -
在ROS中开始自主机器人仿真 - 1 让turtlebot跑起来
借助ROS的工具箱让turtlebot在gazebo中运行起来.Part 1.1: 让turtlebot跑起来1. 在gazebo中显示机器人roslaunch turtlebot_gazebo turtlebot_world.launch 默认加载了一个playground 的world文件.2. 用键盘进行控制机器人roslaunch turtle...原创 2017-04-12 17:50:17 · 6160 阅读 · 14 评论 -
在ROS中开始自主机器人仿真 - 2 让turtlebot自主导航
我们已经在gazebo中实现了机器人的仿真,而且能够控制机器人的运动, 查看机器人所感知到的信息, 包括lasercan, 图像信息, 深度信息, 点云, 也包括没有提到的速度信息. 这里,我们建立用ROS navigation stack 导航功能包ROS navigation stack 导航功能包 , 进行机器人地图构建与导航.Part 2.1: 让turtlebot自主导航...原创 2017-04-12 17:51:41 · 7220 阅读 · 11 评论 -
路径规划(Path Planning)与运动规划(Motion Planning)
看文章的时候,总觉得Path Planning和Motion planning在概念上有些混淆,有时候Path Planning和Motion planning出现混用,需要屡屡清楚。定义运动规划:寻找从起始状态到目标状态的移动过程。比如,一个机器人要从A处移动到B处,怎么把机器人从A处移到B处呢?路径规划:寻找一条从起始状态到目标状态的无碰撞路径。比如,在一个迷宫中,从A点到B点...原创 2018-05-02 15:02:20 · 20391 阅读 · 11 评论 -
在zotero中利用better bibtex产生google scholar相同的citation key
Google scholar一直是得心应手的学术搜索工具,特别是文献导入非常方便。Zotero这款跨平台的小巧工具也是文件管理中的佼佼者。然而,Zotero导出的Bibtex文献格式与Google scholar的citation key却格式不一致。在同时交叉使用Google scholar与Zotero带来了极大的困扰,有时候会误引用相同的文献。这里,为了解决此问题,我在Zotero中安装了...原创 2018-11-12 16:53:01 · 11786 阅读 · 0 评论 -
期刊影响因子的中外算法差别很大
大家知道某学报期刊的影响因子等于该学报在前面两年发表的源刊文本(source items)在当年度的总被引用数,除以该学报期刊在前面两年发表的论文(article)总数量。 在“影响因子”计算公式的分母中,中国期刊与国外期刊的算法差异很大,一定意义上降低了国内期刊的影响因子。作为分母的“论文”(article)究竟指什么呢?按照加菲尔德1995年新的定义,“论文”只包括“原创研究论文”(ori...转载 2018-12-26 20:47:48 · 2432 阅读 · 0 评论 -
Top-Down & Bottom-Up
Bottom-Up: Data-driving approach stating that perception directs cognition.感知指导认知,产生决策和行为。例子:当听见蚊子声音,和看见蚊子时,大脑进行处理,并产生动作打蚊子。Top-Down: Perception is constructed by cognition.Behavior is influenced ...原创 2019-04-28 10:34:57 · 2405 阅读 · 0 评论 -
在ROS中开始自主机器人仿真 - 4 让自己的机器人自主导航
在建立好自己的机器人模型后, 我们可以利用turtlebot的ROS库,实现自己机器人的自主导航.Part 4 让自己的机器人自主导航 我们依然采用gmapping进行地图构建,gmapping是一个ros自带的地图构建工具包,采用激光和里程计的数据生成二维地图. 而利用amcl进行已知机器人的定位,amcl全称adaptive Monte Carlo localizati...原创 2017-05-04 11:43:08 · 5649 阅读 · 3 评论 -
批量将pdf转换为eps
pdf转eps的方式在linux下颇多,对我而言inkscape, pdftops 较为常用。此处记录批量pdf转eps以备查询。1. 批量pdf转epsfor f in *.pdf; do pdftops -eps $f; done2.批量eps转pdfFILES="*.eps"for f in $FILES; do ps2pdf -dEPSCrop $f; done原创 2017-09-18 15:46:06 · 3268 阅读 · 0 评论 -
从“造”论文到自然而然写论文
记得今年北京第一次下大雨的那天下午,俺在所科研楼某“WC”视察“伦敦”时,无意中听到了两位博士后的对话:A博后说“听说你老兄去年写了6篇国际SCI论文,都被接受啦,牛人啊!”B博后回应说“你也很猛啊,去年发出来4篇,听说今年已投出去3篇啦。”A博后苦笑着回答“没法的事儿啊,想留所得通过副研答辩,答辩主要看SCI论文数,不抓紧造论文咋整?”听到“造”字,俺都惊呆啦,差点。。。。。。学者们在研究中有了新转载 2015-09-11 12:27:57 · 512 阅读 · 0 评论 -
常见拉丁文缩写
ca.“ca.”出现在某一数值前是拉丁语“circa”的缩写,是“大约”的意思,例如:Melting point/range : ca. 63 ℃转载 2015-10-12 11:08:21 · 3492 阅读 · 0 评论 -
Git远程操作详解
作者: 阮一峰Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本文针对初级用户,从最简单的转载 2016-12-10 23:00:16 · 408 阅读 · 0 评论 -
21世纪的中国计算神经科学展望
21世纪的中国计算神经科学展望 □汪小京 计算神经科学:影响广泛的前沿科学 无论是简单的知觉、行动,还是复杂的情感、思维、学习、决策,都来自于我们的大脑。大脑是最复杂的生物器官,也是最神秘的“计算机”。即使今天最快的超级计算机(中国的Nebulae今年排名世界第二),在重要的智能方面也不及人脑。了解大脑的生物学原理,包括从遗传基础到神经网络机制,转载 2017-03-17 10:30:57 · 2160 阅读 · 2 评论 -
CSDN-markdown编辑器语法——字体、字号与颜色
本文转载自testcs_dn(微wx笑) 原创文章。目录(?)[-]字体字号与颜色呈现效果颜色名列表 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。但是它本身是不支持修改字体、字号与颜色等功能的! CSDN-markdown编辑器是其衍生版本,扩展了Mark转载 2017-05-04 17:14:51 · 410 阅读 · 0 评论 -
深度 | ICCV研讨会:实时SLAM的未来以及深度学习与SLAM的比较(附论文和PPT)
选自 Computer Vison Blog作者:Tomasz Malisiewicz机器之心编译参与:吴攀、杜夏德深度学习、计算机视觉和算法正在塑造人工智能的未来。上一届「国际计算机视觉大会(ICCV:International Conference of Computer Vision )」成为了深转载 2017-05-16 11:30:38 · 2224 阅读 · 0 评论 -
点到任意直线的距离
point (x,y)到line a*x + b*y + c = 0 的距离计算. 代码很简单,只是为了方便查找.clc,clear all;close all;format long;% line: a*x + b*y + c = 0; a = 1, b = -1; c = 0a = 1;b = -1;c = 0;x = linspace(-20,20,100);y = x;f原创 2017-06-07 18:33:13 · 956 阅读 · 0 评论 -
点在任意直线上的投影点
点point (x0, y0) 投影到到直线line y = m*x+b 的 投影点 point(x1,y1).x = linspace(-10,10,100);m = 1;b = 0;y = m*x+b;x0 = 1;y0 = 10;x1 = (m*y0+x0-m*b)/(m^2+1);y1 = (m^2*y0+m*x0+b)/(m^2+1);plot(x,y);hold on;原创 2017-06-07 18:41:06 · 18193 阅读 · 0 评论 -
神经生物学超级大牛蒲慕明教授与研究生谈学习和成长
Night Thoughts on Science and Scientific Life蒲先生演讲中让我记忆深刻的有: l 不加选择的阅读文献比抽烟对身体还有害 l 引用数百篇引文的综述不是好综述,综述选择的引文应该有选择有价值 l 市场经济的知识产权意识阻碍了科研学术思想的共享 l转载 2015-09-09 09:31:42 · 2141 阅读 · 0 评论