自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

惊鸿的博客

呼吸是道,喝水是道,刮风是道,下雨是道,道存于万物之间,起于万物之始。

  • 博客(20)
  • 收藏
  • 关注

转载 MSYS2开发环境搭建

MSYS2开发环境搭建软件安装下载msys2-x86_64软件包,双击安装到某根目录下,比如D:\msys64。pacman是MSYS2自带的软件管理工具:可通过修改msys64\etc\pacman.d下的三个文件修改软件源,参考帮助文档,可供选择的有:中国科学技术开源软件镜像、北京理工大学镜像、日本北陆先端科学技术大学院大学SourceForge镜像、The UK Mirror S...

2019-08-31 22:16:56 2115

转载 ROS探索总结(一)——ROS简介

一、历史 随着机器人领域的快速发展和复杂化,代码的复用性和模块化的需求原来越强烈,而已有的开源机器人系统又不能很好的适应需求。2010年Willow Garage公司发布了开源机器人操作系统ROS(robot operating system),很快在机器人研究领域展开了学习和使用ROS的热潮。 ROS系统是起源于2007年斯坦福大学人工智能实验室的项目与机器人...

2019-07-29 22:19:53 535

转载 机器视觉CSDN资料

https://blog.csdn.net/xuelabizp/article/details/50608349机器视觉学习笔记(1)——OpenCV配置机器视觉学习笔记(2)——基于DirectShow的多摄像头视频采集机器视觉学习笔记(3)——常见的像素访问方式机器视觉学习笔记(4)——单目摄像机标定参数说明机器视觉学习笔记(5)——基于OpenCV的单目摄像机标定机器视觉学习笔记(6)——双...

2018-06-08 10:48:41 2485 1

转载 uc/OS III 常用资料整理

任务堆栈:存储任务中的调用的函数、局部变量、中断服务程序和CPU寄存器的值。全局变量的保护:1.如果只在一个任务中写(或只有一个数据),而在其他任务中只是读取,则可以不用互斥型信号量,最多会造成读取的数据未被完全写完。2.如果全局变量在多个任务中写,则需要用互斥型信号量保护,这样当有任务申请到互斥型信号量(保护不可重入的程序段)写数据时,其他任务的同一个互斥型信号量必须等待上一个任务的释放才可进行...

2018-05-26 21:36:11 433

转载 uc/OS III任务的理解

任务的概念在实际应用中一般是将工作拆分为多个任务的,并且每个任务都是可靠的。在使用uC/OS就可以很好的解决这个问题,任务又叫线程,在对于单个CPU来说,在任何时刻,都是只能有有一个任务被执行。uC/OS-III 支持多任务且对任务数量没有限制,任务数仅取决于处理器内存的大小(RAM)。多任务调度是任务间占用CPU 的过程。CPU 有根据算法切换任务。多任务调度让人感觉到是有多个CPU在运行,并最...

2018-05-26 21:34:37 1964

原创 PLC编程基础

1.开始一个新的工程按照以下步骤来建立一个新的工程:  (1)选择工具栏中的新建按钮。      (2)定义工程的设备条目。  (3)保存工程当一个新的PLC被添加到工程中的时候,将创建以下空表:1)空的本地符号表;2)全局符号表;3)IO表;4)PLC内存数据;5)PLC设置数据。2.编写一个梯形图程序下面以一个交通灯次序控制为例说明,该交通灯次序是一个标准的英国交通灯次序,顺序如下:只有红灯→...

2018-05-17 17:20:00 28829 2

转载 Python数据可视化-源于matlab的python包

1  matplotlib简介matplotlib是Pythom可视化程序库的泰斗,经过几十年它仍然是Python使用者最常用的画图库。有许多别的程序库都是建立在它的基础上或直接调用它,比如pandas和seaborn就是matplotlib的外包,它们让你使用更少的代码去使用matplotlib的方法。Gallery页面中有上百幅缩略图,打开之后都有源程序,非常适合学习matplotlib。利用...

2018-05-06 16:13:11 1819 1

转载 python多线程--优先级Queue(基于python3.6)

Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。Queue模块中的常用方法:Queue.qsize() 返回队列的大小Queue.empty() 如果队列为空,返回True,反之Fa...

2018-05-02 19:38:36 1731

原创 python实现USB摄像头检测,输出图像,黑白滤镜

不多说,上代码import cv2import numpy as npcap = cv2.VideoCapture(0)# set blue threshlower_blue=np.array([78,43,46])upper_blue=np.array([110,255,255])while(1): # get a frame and show ret, frame...

2018-05-01 11:48:58 2886 1

原创 python安装cv2(anaconder-spyder)

 打开cmd输入pip install opencv-python

2018-05-01 11:36:35 4902

转载 Verilog HDL 快速入门

Verilog HDL 快速入门Verilog HDL是一种硬件描述语言(HDL:Hardware Description Language),它是以文本形式来描述数字系统硬件的结构和行为的语言。 世界上最流行的两种硬件描述语言是Verilog HDL和VHDL。注意,VerilogHDL是一种描述语言,它和常见的编程语言C有根本的不同。C语言,让计算机的CPU从上往下按顺序执行每一条指令,执行完...

2018-04-28 16:01:56 48387 6

转载 Python跨文件全局变量

尽管某些书籍上总是说避免使用全局变量,但是在实际的需求不断变化中,往往定义一个全局变量是最可靠的方法,但是又必须要避免变量名覆盖。 Python 中 global 关键字可以定义一个变量为全局变量,但是这个仅限于在一个模块(py文件)中调用全局变量:我们知道Python使用变量的时候是可以直接使用的,x=[] ,y=2,z="123",而不需要先定义(var x; var y=2;var z='2...

2018-04-25 18:17:30 34225 8

原创 GPS部分概念

   RTK RTK(Real - time kinematic,实时动态)载波相位差分技术,是实时处理两个测量站载波相位观测量的差分方法,将基准站采集的载波相位发给用户接收机,进行求差解算坐标。这是一种新的常用的GPS测量方法,以前的静态、快速静态、动态测量都需要事后进行解算才能获得厘米级的精度,而RTK是能够在野外实时得到厘米级定位精度的测量方法,它采用了载波相位动态实时差分方法,是GPS应用...

2018-04-23 11:29:02 905

转载 Gazebo仿真-2

一、使用ROS命令将新的对象加入到Gazebo模拟器中。1)首先我们打开终端,roscore核心记得运行起来。[plain] view plain copyroscore  2)再开一个新的终端,使用roslaunch命令打开一个空的gazebo(注意这是重新开始了,如果你是直接从上篇看过来的,请直接进入到4)小节)ros wiki上是用的是以下命令[plain] view plain copyr...

2018-04-22 13:13:01 581

转载 Gazebo仿真-1

1、Gazebo是什么?Gazebo是一个仿真环境(平台),可以进行三维机器人动力学仿真等,够模拟复杂和现实的环境中关节型机器人。很强大。2、Gazebo官网在哪里?http://gazebosim.org/,打不开对吧?被墙了,自己挂个代理就进去了。3、了解一下Gazebo的版本官网中明确的提示了版本,并且将新版本的开发计划及发布时间公布了出来,如图:官方除了已经把2020年的版本都想好了,还将...

2018-04-22 13:10:43 3096

原创 Python升级到最新版本代码

python -m pip install --upgrade pipconda install mingw libpython

2018-04-22 10:55:05 36848

转载 ubuntu14.04 安装有道词典

由于安装有道过程中出现很多问题记录一下查找及解决方法:有道词典youdao-dict_1.1.0-0-ubuntu_amd64.deb版本安装过程出现依赖问题:解决方式,先执行如下操作,原文地址:http://www.cnblogs.com/horizonli/p/5179224.html使用dpkg -i   *.deb 的时候出现依赖没有安装使用apt-get -f -y install  解...

2018-04-22 00:10:27 465

转载 ROS制作小车

相信许多爱好者止步于昂贵的机器人价格。虽然有了Arduino,但一个载重能力很弱的机器人小车成本也得一两百块钱。搭建自己的机器人更是费时费力。所以如果你只是普通机器人爱好者,或者还没想好要拿机器人做什么,那我们还是从模拟器开始吧……URDF为了制作我们的模拟器,首先我们得了解下什么是URDF什么是URDF? Unified Robot Description Format——统一机器人描述格式。总...

2018-04-21 14:23:18 6086 1

转载 ROS遇到的问题--环境变量顺序

1、bashrc文件设置的环境变量无效具体表现为自己在catkin_ws空间创建的包用roscd找不到,直接运行roscore提示说网络配置不正确。siat@ubuntu:~$ roscore... logging to /home/siat/.ros/log/f973aef0-3ff4-11e5-a30c-28d244c5bb27/roslaunch-ubuntu-11487.logChec...

2018-04-21 14:16:04 933

转载 在Ubuntu14.04中安装ROS Indigo

本文主要介绍一下ROS是什么,如何在Ubuntu中安装ROS,以及如何基于ROS在Gazebo模拟器中通过键盘控制TurtleBot移动。ROS是什么  ROS为Robot Operating System(机器人操作系统)的简写,是一个面向机器人的开源元操作系统(open-source,meta-operating system)。它能够提供类似传统操作系统的诸多功能,如硬件抽象、底层设备控制、...

2018-04-21 13:31:50 3245

空空如也

空空如也

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

TA关注的人

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