自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wanghq2013的博客

Robotics; Ubuntu; ROS; Opencv; Python; C++

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 ROS 下 激光扫描仪 YDLidar-G4 使用

环境配置:ubuntu20.04 LTSROS noetic编程工具:vs code,远程通过ssh访问扫描仪:YDLidar-G4YDLidar驱动:YDLidar SDKYDLidar ROS 功能包1 . YDLidar-SDK通信协议雷达扫描输出的数据以十六进制格式输出到通信接口。无强度字节偏移的数据包格式:(12字节)有强度字节偏移的数据包格式:(13字节)雷达扫描输出数据格式表:内容名称描述H(2B)Packet header2 Byte

2023-05-12 18:35:21 1529

原创 ROS2 学习--创建自己的消息,并被其它节点使用

在ros编程中常用到系统消息,如std_msgs等,但有时候也需要使用特定的消息类型。本文详细阐述创建自己的消息数据类型,然后在另一个功能包中使用的过程。

2023-04-27 18:19:48 2173

原创 ROS2 学习--新建ros2工作空间和功能包

如何新建ROS2功能包和节点,提供一个完整的创建和编译过程。

2023-04-27 17:20:50 2067

原创 学习CMAKE

一个简单的c/c++程序可以直接通过命令行手动编译,但是复杂的程序还是使用cmake自动编译更方便,并且程序结构层次也更清晰。这个时候需要根据实际情况适当编辑CMakeLists.txt文件。下面通过一个简单的实例说明cmake与CMakeLists.txt的应用。新建一个文件夹,如Helloword-ws在此文件夹中,建如下几个子文件夹,bin,lib,include和src,其中,bin 用来存放编译好的可执行二进制文件;  lib 用来存放编译好的库文件;  include 用来存放头文件

2022-03-17 18:29:27 748

原创 SLAM(0)

这里写自定义目录标题环境:Ubuntu20.04必备软件:Opencv,PCL,G2o,Eigen,CeresThe Point Cloud Library (PCL) is a standalone, large scale, open project for 2D/3D image and point cloud processing.g2o is an open-source C++ framework for optimizing graph-based nonlinear error fu

2022-03-17 16:44:01 4348

原创 Ubuntu20.04LTS下安装Intel Realsense D435i驱动与ROS包

这里写自定义目录标题目标一、D435i简介二、环境配置三、RealSense的SDK2.0安装四、ROS包安装目标在Ubuntu20.04LTS系统下安装D435i的驱动SDK2和ROS包,实现在ROS环境中使用D435i。一、D435i简介D435i是Inter公司RealSense系列摄像头的一种,采用英特尔最新的深度感应硬件和软件,封装成易于集成的产品。相比D435,D435i添加了IMU(惯性测量单元),不仅为 SLAM 和跟踪应用打开了大门,还使手持扫描系统的注册和校准更容易,在虚拟/增强

2022-03-09 11:24:37 34669 12

原创 ROS节点发布消息控制RVIZ中的MAKER

一、简介rviz是ROS的一款二维可视化平台,是图形化的一个ROS功能包,能够对外部传感器信息实现图形化显示,或者通过rviz给对象发布控制信息,实现对机器人的监测与控制。rviz支持丰富的数据类型,通过加载不同的Dispalys类型来可视化。二、节点发布消息到RVIZ创建一个节点,发布消息,使rviz中的maker周期性改变形状.1. 创建一个功能包和节点catkin_create_pkg using_markers roscpp visualization_msgsgedit basi

2022-03-04 11:38:14 1695

原创 创建ROS程序包及节点

文章目录一、创建功能包打开终端,输入下面指令。cd catkin_ws/src catkin_create_pkg learning_msg roscpp rospy std_msgs在catkin_ws命名空间的src文件夹下,用catkin_create_pkg指令创建功能包,格式如下:catkin_create_pkg 功能包名称 依赖项1 依赖项2 …二、创建节点进入learning_msg 功能包的src文件夹内,创建发布节点。roscd learning_msg cd s

2022-03-03 19:52:18 1053

原创 ROS:launch规范及用法

roslaunch文件通过XML文件实现多节点的配置和启动。1. 创建launch文件在功能包的src路径下创建launch文件夹,然后在此文件夹下创建.launch文件。XML文件必须包含一个根元素,采用标签定义,文件中的其他元素都必须包含在这个标签当中。mkdir launchcd launch如,在这个launch文件夹下新建一个launch文件,命名为turtlemimic.launch:gedit turtlemimic.launch<launch> <

2022-02-24 11:07:22 1220

原创 VSCode 环境配置与catkin包的编译 in Ubuntu20.04

:VScode中配置ROS开发环境

2022-01-08 14:53:15 2545

原创 Ubuntu 20.04LTS安装ROS及rosdep初始化问题

文章目录一、Ubuntu 20.04LTS安装1. 设置源2.设置密钥3.安装ROS4.测试ROS5. 环境变量设置6. 安装依赖包二、ROS及rosdep初始化问题1. 修改 sources_list.py 文件2. 修改 init.py 文件3.rosdep 初始化参考文献:一、Ubuntu 20.04LTS安装1. 设置源sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /

2021-12-24 17:01:15 3683

原创 Windows10上安装ROS

系列文章目录文章目录系列文章目录前言一、VS2022配置二、安装windows 包管理器1.Install Chocolatey2.Install Git三、ROS Package Installation1. ROS LKG Build Installation2. ROS 2 Build Installation四、创建ROS桌面快捷启动图标五、ROS运行测试参考文献:前言系统:Win10+ VS2022 Community一、VS2022配置English language pack.

2021-12-21 17:56:27 1536 1

原创 Win10系统,VSCode编辑器下安装及配置OpenCv

Win10系统,VSCode编辑器下安装及配置OpenCv文章目录Win10系统,VSCode编辑器下安装及配置OpenCv前言一、下载VSCode、g++编译器、CMake和OpenCv软件二、安装VSCode,配置g++编译器1.安装VSCode2.安装配置g++编译器三、CMake配置及编译 OpenCv源码1. 配置CMake2. 用CMake编译装载OpenCv四、在VSCode中配置 OpenCv的开发环境1. 新建一个OpenCv的cpp源程序2. 配置. vscode文件夹下的三个文件:五

2021-12-21 10:33:16 2135 1

原创 VSCode配置C++环境(MSVC)

这里写自定义目录标题系统:win10+X641. 安装软件VSCode2.安装Microsoft C ++(MSVC)编译器工具集3. 系统配置1)启动VS Code2) 写C++实例文件4)配置Intellisense文件5)创建编译任务文件6)创建调试配置文件7)调试源程序总结:参考系统:win10+X641. 安装软件VSCode网址:2.安装Microsoft C ++(MSVC)编译器工具集如果已安装最新版本的Visual Studio,从Windows“开始”菜单中打开Visual

2021-12-15 17:35:55 7552 2

原创 在ROS2中安装turtlesim package 和rqt 工具

学习目标:在ROS2中安装turtlesim package 和rqt 工具。学习内容:1、 更新系统,安装ros-galactic-turtlesimsudo apt updatesudo apt install ros-galactic-turtlesim前期ROS2安装时,此包已安装。Reading package lists... DoneBuilding dependency tree Reading state information... Doneros-ga

2021-12-01 08:46:35 2198

原创 Ubuntu 20.04 LTS安装ROS2及环境变量设置

目标:在Ubuntu 20.04 LTS中安装ROS2。内容:1、 版本选择。根据自己电脑操作系统配置,三个新版本中,选择ROS Galactic Gechelon。2、二进制软件包安装。有两种安装方式,二进制包或源程序安装,采用第一种形式。Ubuntu Linux - Focal Fossa (20.04)**Debian packages **3、设置locale。以便提供对UTF-8的支持,系统原来已经装过了,所以检查一下没问题,就跨过去了。locale # check for UT

2021-11-25 09:00:55 2895 1

原创 Ubuntu 20.04 LTS下安装python科学计算包

学习目标:在Ubuntu 20.04 LTS下安装 python科学计算包:numpy、scipy、matplotlib、scikit-learn。学习内容:1、 搭建 python 开发环境2、 安装pip,然后通过pip安装python科学计算包安装pip```csudo apt-get install python3-pip```安装scipysudo pip install scipy安装matplotlibsudo pip install matplotlib安装

2021-11-24 08:57:29 966

原创 在Ubuntu20.04 LTS中安装OpenCV4.5.4

目标:在Ubuntu20.04 LTS中安装OpenCV4.5.4@ 系统配置: Intel® Core™ i5-8500 CPU ;Ubuntu 20.04.3 LTS安装方式由于预编译软件包安装版本比较老,所以,选择下载源程序文件CMAKE编译安装。安装依赖项1. 安装必选项:CMAKE, GCC, Python-devel和Numpy ,将用于安装配置和软件编译;sudo apt-get install cmakesudo apt-get install gcc g++为支持Pyt

2021-11-18 11:49:58 7490 2

原创 MATLAB安装机器人工具箱 Matlab_Robotic_Toolbox_v10.2

Matlab_Robotic_Toolbox_v10.2Matlab_Robotic_Toolbox工具箱与图书Robotics, Vision & Control配套,是 Peter Corke课题组开发与维护的一个用于机器人编程与仿真的工具箱(网站http://www.petercorke.com)安装教程1. **解压工具箱**,将Matlab_Robotic_Toolbox_v10.2.rar解压后,放在matlab的安装目录的toolbox文件夹里;2. **设置路径**,用m.

2020-06-30 10:48:37 4564

转载 串口通信中浮点数据处理

https://blog.youkuaiyun.com/huhuang/article/details/51585009

2019-10-21 16:23:24 925

原创 ROS 、节点、发布与订阅话题

占位,待完善参考文献:用move_base 控制自己的机器人ROS TUTOR

2019-10-20 16:39:53 485

原创 Raspberry Pi3 使用 Intel® RealSense™ D450 cameras

Intel® RealSense™详细介绍在这里:Intel® RealSense™下面介绍关于 Raspberry Pi3 B+使用 Intel® RealSense™ D450 cameras1.在Raspberry PI 3 B+上安装Ubuntu MATE2.部署udev以及视频设备的内核驱动(在终端输入以下命令)echo 'deb http://realsense-hw-pub...

2019-10-20 16:28:29 525

原创 树莓派 Ubuntu mate 16.04 配置自动 开启vncserver

1.安装 vncserversudo apt-get -y install vnc4server2.启动 vncserver (首次启动需要设置密码)sudo vncserver设置密码:sudo vncpasswd 3.编辑 /home/.vnc/xstartup 设置VNC要显示图形界面sudo nano /home/.vnc/xstartup在后面添加mate-s...

2019-10-20 15:57:48 546

原创 移动机器人运动学:阿克曼模型

#阿克曼车辆运动学模型#参考文献:阿克曼车辆运动学模型阿克曼车辆运动学模型

2019-10-20 11:25:41 7638

原创 树莓派3B+ (ubuntu-mate-16.04.2)安装ROS Kinetic版本,已测试过

树莓派先安装ubuntu下载ubuntu系统(ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img.xz)https://ubuntu-mate.org/raspberry-pi/ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img.xzraspberry 官网:https://www.r...

2019-10-20 10:13:33 2481 1

GroupTheoryinPhysics(Wu-KiTung).xdf

群论及物理学应用

2021-04-29

Handbook of Machine Vision.xdf

机器视觉

2021-04-29

空空如也

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

TA关注的人

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