自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 我的北航考研经历

先介绍考研情况,本科学校:JCUT.录取院校:北京航空航天大学;录取学院:宇航学院。录取专业:085800航空宇航推进专硕(能源动力)。听师兄说:专家组最后决定录取我的一个原因是我比较诚实,虽然本科和成绩差,但可以塑造。就是会就是会,不会就是不会这种品质很好。他们说很多人都缺少这种品质,也就是说复试不能瞎扯,浪费老师时间。另外两人本科都比我好很多,问了同方向的人,他们也基本都是985院校的。我是跨考的,本科是飞行器制造工程,跨的是航空宇航推进及理论工程的专硕。专业课基本没学过,都是后期重新补。介绍下本科学习

2020-06-18 12:43:30 452 2

原创 face_recognition实现里面的例子

下载例子git clone https://github.com/ageitgey/face_recognition.git完成后会在自己的文件夹里发现,里面的examples文件夹是基本包含所有github里面所有的案例以find_faces_in_picture.py为例由于我pycharm没有配置好,先用另一款IDE(Geany),同样是可以从软件商城里可以下载...

2019-04-16 22:04:44 724

原创 Ubuntu16.04安装Pycharm

概述:JetBrains PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。由于我们需要用到python,因此先用pycharm作为开发环境。Ubuntu16.04应用商店可以搜索到PyCharm,因此我们简化步骤,直接从应用商店里下载,在下载完后需要这里默认选择第二个,新手安装不需要做更改,重新安装的如果需要导入之前...

2019-04-15 00:10:19 338

原创 Ubuntu16.04切换默认python

Ubuntu默认Python为2.7,所以安装Python包时安装的为py2的包。利用alternatives机制更改py3为默认。shell里执行:sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100sudo update-alternatives --install /...

2019-04-13 23:06:56 511

转载 Ubuntu16.04安装dlib

由于需要借用工具,才能访问这个网站,可以去外网的可忽略,我只是搬运工!!我们所有需要的命令行的输入都须在终端Terminator中进行,ctrl+alt+t三个键同时按即可进入准备工作先将pip升级到19.0见:https://blog.csdn.net/shuipengpeng/article/details/89223248不然会出现各种问题How to install d...

2019-04-12 23:02:30 804

翻译 Ubuntu16.04安装opencv

先提前安装环境 sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo pip install numpy我们从git源码安装opencvg...

2019-04-12 21:18:11 216

原创 Ubuntu16.04上安装face_recognition

安装此文件的前提是已经安装了dlib由于正常按照官网的安装速度非常慢,且会出现pip版本等问题,且下载中途后出现中断类似Traceback (most recent call last): File "/usr/local/lib/python3.5/dist-packages/pip/_vendor/urllib3/response.py", line 360, in _error_ca...

2019-04-12 13:16:37 773 1

原创 解决ubuntu16.04 you are using pip version 8.1.1,however version 19.0.1 is available问题

使用wget安装成功,具体如下:1.sudo apt-get update2.sudo apt-get upgrade3.wgethttps://bootstrap.pypa.io/get-pip.py4.sudo python3 get-pip.pyanother way:使用pip安装模块时提示You are using pip version 8.1.1, howev...

2019-04-12 00:20:34 3903

原创 数据可视化

前提安装了matplotlib:我是在ubuntu16.07中安装的,安装方法如下在终端里sudo apt-get install python3.5-dev python3.5-tk tk-dev这是已经安装好的结果显示。然后再sudo apt-get install libfreetype6-dev g++ 这也是安装好的显示结果然后使用pip来安装matp...

2018-08-14 23:20:31 255

原创 Python从入门到实践 13-1 星星 13-2更逼真的星星

找一副星星图像,并在屏幕上显示一系列整齐的星星的照片。创建一个文件夹,命名随意。在刚创建的文件夹里面在创建一个文件夹命名为images,在网上百度一张星星照片,下载并命名为star.bmp。star为图片名称,bmp为图片格式。我创建了三大模块,游戏运行模块,star类模块,函数调用模块main_star.py#文件名称为main_star.py与star.py,game_f.p...

2018-08-06 12:27:32 1455

原创 Python编程从入门到实践 12-5侧面射击

第一步:首先创建一个文件夹,任意命名,便于多个文件放在里面。在刚创建的文件夹中在创建一个文件夹命名为images,将飞船的图片放在里面。第二步:编写各大模块:主模块(运行游戏所用),设置对象模块(游戏中的相关参数),飞船对象模块(对象含有飞船的各种属性),子弹对象模块(含有飞船的各大模块),游戏功能模块(实现飞船和子弹的移动等等)。注意:如果代码不能正常运行,将文件的编码改成uicode ...

2018-08-04 18:33:49 527 1

原创 Python编程从入门到实践 12-3 火箭

12-3 火箭:编写一个游戏,开始屏幕中央有一个火箭,而玩家可使用四个方向键上下左右移动火箭。请务必确保火箭不会移动到屏幕外面。过程:首先创建一个文件夹命名为rocket,以便将所有文件集中,便于运行时系统找到对应的文件。在文件夹里创建一个新的文件夹images便于存放火箭的图片,在网上百度一下火箭的照片,保存下来改成为bmp格式(具体方法百度,或自己摸索)。创建主文件crazy_rock...

2018-07-30 13:21:43 1275 6

转载 Python pygamek库中的按键对应

KeyASCII ASCII Common NameK_BACKSPACE \b backspaceK_TAB \t tabK_CLEAR clearK_RETURN \r return K_PAUSE pauseK_ESCAPE ^[ ...

2018-07-27 20:51:53 9228

原创 Python3.6.2+Geany添加中文注释(Windows7)

现象如上图,当我们运行的时候出现 我们这样操作设置文件编码unicode utf8设置 后直接可以输出中文,和中文注释。

2018-07-27 19:59:48 485

原创 windows7安装pip

                                                    第一步安装Python1.先在官网上下载安装包,官网地址:  https://www.python.org2. 选择自己需要的版本进行安装,最好选择新版本下载, 3. 下载完成后,双击运行安装,一直next,直至安装完成 (安装时可以选择 add python 3.6 to ...

2018-07-24 18:29:26 9844

原创 Python笔记————20180716

2-12-2简单消息:将一条消息储存到变量中,再将其打印出来。message='This a simply message' print(message)message='simply is not easy'print(message)     运行结果如下:————————————————————————2-3个性化消息:将用户的姓名储存到一个变量中,并向该用户显示一条消息user_name ...

2018-07-16 13:44:05 73

原创 kinetic安装turtlebot3仿真功能包

第一步到工作目录catkin_ws下载相应的功能包并编译$ cd ~/catkin_ws/src$ git clone https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git$ git clone https://github.com/ROBOTIS-GIT/turtlebot3.git$ cd ..$ rosdep install --from-pa...

2018-06-21 23:05:30 4113 1

原创 ROS机器人导航仿真(kinetic版本)

第一步在已经安装好的ROS的linux(Ubuntu16.04)安装turtlebot包在命令行窗口(终端)中输入安装命令sudo apt-get install ros-kinetic-turtlebot-*第二步安装可视化工具rviz(一般都已经安装完成)rosdep updaterosdep install rvizrosmake rviz  运行rviz:在一个终端中运行rosco...

2018-06-19 19:37:34 3283

原创 Makefile:138: recipe for target 'all' failed make: *** [all] Error 2

ROS中出现这种情况,看下是不是功能包中的路径没有设置好,打开该功能包的CMakeLists.txt,编辑## Specify additional locations of header files## Your package locations should be listed before other locationsinclude_directories(  #include...

2018-06-18 12:53:39 34089 8

原创 ROS kinetic No package '××××' found

当我们出现这种情况的时候,一般都是运行rosrun或者roslaunch,为什么呢?这是因为没有将 /home/catkin_ws/devel/setup.bash添加.bashrc中source ~/catkin_ws/devel/setup.bash。如果不想每次输入,就编辑.bashrc把我们的source ~/catkin_ws/devel/setup.bash加入到该文档的最后一行。使用...

2018-06-16 22:03:43 205

转载 Python创建类运行时发生object() takes no parameters

class Car(): def _init_(self,make,model,year): self.make = make self.model = model self.year = year def get_descriptive_name(self): long_name = str(self.year) + ' ' + self.make + ' ' + self....

2018-05-25 19:12:50 913

原创 PYTHON-列表解析

#first optionsquare0=[]for value in range(1,11): square0.append(value**2)print(square0)#second optionsquare = [value**2 for value in range(1,11)]print(square)#compared first option and second ...

2018-05-18 22:54:03 69

原创 ROS命令概述(Summary)

5.1. ROS命令概述ROS 维基ROS命令在http://wiki.ros.org/ROS/CommandLineTools上的维基页面上有详细描述。另外,在https://github.com/ros/cheatsheet/releases的存储库中,总结了本章中的一些重要命令。这些是本章内容的有用的辅助资料。ROS可以通过在shell环境中输入命令来进行文件系统的使用、源代码编辑、构建、调...

2018-05-17 13:04:17 238

原创 1-ROS shell命令

ROS shell命令又被称为rosbash 。这使我们可以在ROS开发环境中使用Linux中常1用的bash shell命令。我们主要使用前缀是ros且带有多种后缀的命令,例如cd、pd、d、ls、ed、cp和run。相关命令如下。————————————————————————————————————————————————————————想要使用ROS shell命令,需要用以下命令安装ro...

2018-05-17 12:58:30 1403

原创 rostopic pub [话题名称] [消息类型] [参数]:使用指定的话题名称发布消息参数详解

rostopic pub -1 /turtle1/cmd_vel geometry_msgs/Twist -- '[2.0, 0.0, 0.0]' '[0.0, 0.0, 1.8]'  每个选项的描述如下。-1只发布一次消息(实际上只运行一次,但会像以前的结果一样运行3秒)。/turtle1/cmd_vel 指定的话题名称geometry_msgs/Twist 要发布的消息类型名称-- ‘[2.0...

2018-05-17 12:34:07 8991 3

转载 ros编译常见问题

1.出现的问题:CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message):  Could NOT find Bullet (missing: BULLET_DYNAMICS_LIBRARY  BULLET_COLLISION_LIBRARY BULLET_MATH_LI...

2018-05-14 13:28:26 1707

转载 bash什么意思

Shell的介绍shell是一个程序,可以称之为壳程序,用于用户与操作系统进行交互。用来区别与核,相当于是一个命令解析器,Shell有很多中,这里列出其中几种 - Bourne SHell(sh) - Bourne Again SHell(bash) - C SHell(csh) - KornSHell(ksh) - zsh各个shell的功能都差不太多,在某些语法的下达下面有些区别,Linux预...

2018-05-13 21:00:33 5033

原创 ROS源码分析--子话题-catkin

catkin简介catkin简介packagexml格式1格式2CMakeListtxtmeta package典型ROS应用添加自定义message文件修改packagexml修改CMakeListtxtfind_packageadd_messagegenerate_messagescatkin_packageadd_dependencies参考资料catkin是当前ROS的官方编译工具,每天都...

2018-05-13 20:47:43 252

转载 手动创CMakeList.txt对应源码解释

CMakeList.txtcatkin基于CMake实现,CMakeList的语句与基本CMake一致,常用的包括:cmake_minimum_required():CMake版本 cmake_minimum_required(VERSION 2.8.3)1project():工程名 project(your_package)1find_package():加载外部变量 # 加载...

2018-05-13 20:45:54 351

原创 解决CMake Error at beginner_tutorials/CMakeLists.txt:199 (add_executable): Cannot find source file:

问题现象:在完成1.Writing a Service Node2.Writing the Client Node后进行package包的编译出现的问题解决思路:由提示(at beginner_tutorials/CMakeLists.txt:199 (add_executable):  Cannot find source file:)可以翻译成中文就是不能 找到源文件我们在利用终端进入到当前目...

2018-05-04 11:01:40 9352

原创 解决No rule to make target 'beginner_tutorials/CMakeFiles/talker.dir/build'。的一种可能性方法

问题现象:在构建项目时在命令行中出现make[2]: *** No rule to make target 'beginner_tutorials/CMakeFiles/talker.dir/build'。 停止。CMakeFiles/Makefile2:480: recipe for target 'beginner_tutorials/CMakeFiles/talker.dir/all' fa...

2018-04-28 12:45:36 7378 2

原创 ros中msg和srv文件的作用与含义

msg: msg文件使用简单的文本格式声明一个ROS message的各个域。仅需要创建一个msg文件,就可以使用它来生成不同语言的message定义代码。srv:srv文件则声明了一个服务,包括request(请求)和response(响应)。msg文件和srv文件分别存储在包的msg目录和srv目录下...

2018-04-27 20:51:40 1823

原创 rqt_graph的含义

rqt_graph能够创建一个显示当前系统运行情况的动态图形。rqt_graph是rqt程序包中的一部分。如果前期把所有的功能包(package)都已经安装完成,则直接在终端terminal窗口中输入rosrun rqt_graph rqt_graph如果未安装则在终端(terminal)中输入$ sudo apt-get install ros-<distro>-rqt$ sudo...

2018-04-27 20:20:43 5233

原创 Ros创建launch文件的代码turtlemimic.launch

____________________________________分割线_____________________________ <launch>      <group ns="turtlesim1">     <node pkg="turtlesim" name="sim" type="turtlesim_node"/>     &a

2018-04-24 20:50:40 779

原创 [turtlemimic.launch] is neither a launch file in package。。。。

如果 roslaunch beginner_tutorials turtlemimic.launch 发现[turtlemimic.launch] is neither a launch file in package [beginner_tutorials] nor is [beginner_tutorials] a launch file nameThe traceback for the e...

2018-04-24 20:44:44 3382

转载 ROS 的发布命令解释(很简单的英文)

For ROS Hydro and later, This command will publish messages to a given topic: rostopic pub This option (dash-one) causes rostopic to only publish one message then exit: -1 This is the name of the t...

2018-04-23 20:34:31 422

转载 mkdir的用法

当前位置:首页 » 文件和目录管理 » mkdirmkdir命令目录基本操作 mkdir命令用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。 注意:在创建文件时,不要把所有的文件都存放在主...

2018-04-23 19:37:57 2271

原创 编译节点需要添加到CMakeList.lst的命令行

include_directories(  include  ${catkin_INCLUDE_DIRS})add_executable(chap2_example1_a src/example1_a.cpp)add_executable(chap2_example1_b src/example1_b.cpp)add_dependencies(chap2_example1_a chapter2_t...

2018-04-22 16:32:16 341

原创 ros中不能运行新节点, Error: package 'chapter2_tutorials' not found解决方法。

出现问题现象:运行刚创建的节点,出现找不到功能包如何解决:移动工作空间到创建节点的位置。   $ rosrun chapter2_tutorials example1_a   都会提示 Error: package 'chapter2_tutorials' not found   此时执行下边三条命令之后就可以了!   $ cd ~/dev/catkin_ws                 //...

2018-04-22 16:28:09 356

原创 Ros创建订阅者节点源码注释___20180422

#include "ros/ros.h"#include "std_msgs/String.h"void chatterCallback(const std_msgs::String::ConstPtr& msg)/*Comment0*/{ ROS_INFO("I heard [%s]",msg->data.c_str());}int main(int argc,c...

2018-04-22 12:21:54 387

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