自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于坐标的旋转变换和坐标系的旋转变换

如下,在sot坐标系下的-theta角度是xoy,即顺时针方向theta角度,xoy坐标系转到sot坐标系需要逆时针旋转theta,所以xoy坐标系下的坐标转到sot坐标系下的坐标需要逆时针旋转-theta,等于顺时针旋转theta,公式入下。总结,坐标或者坐标系的旋转变换和建立的坐标系是左手还是右手没有关系,只和旋转的方向有关。2.根据建立的坐标系,得到当前坐标系在目标坐标系下的旋转角度,如下,xoy坐标系在sot坐标系下的-theta角度方向,xoy需要逆时针转theta到sot。

2023-09-27 14:16:31 3780

原创 github 上传和拉取 support for passward authentication was removed...

但是记得把repositories和 permissions的选项都点上,不然又会报下面的错误。

2023-09-18 18:08:49 107

原创 关于c++ extern关键字

3.a.cpp中包含a.h并调用vb3,b.cpp中包含a.h文件并调用vb3,编译时并不会报redefine的错误,原因是vb3在a.h文件中声明的时候已经默认写了extern,只不过隐藏了extern关键字。2.如果a.cpp需要用到a.h文件中的变量,则需要a.cpp包含a.h文件,不然直接写在a.cpp文件中extern int vb3还是找不到。所以extern关键字用处最大的时候就是在cpp之间的调用的时候。

2023-06-13 14:01:07 131

原创 nav2中行为树使用与导航逻辑整理

链接:https://pan.baidu.com/s/1ej6b92w_TUJDTFMphTLM-g。本人整理了一份笔记,有需要的可以下载看看,欢迎讨论交流。

2023-06-01 11:08:13 165

原创 nav2 A*导航算法代码解释

nav2

2023-02-16 17:44:04 871 1

原创 ROS2 spin_some, spin_once, and spin_until_future的不同地方

ros2

2023-01-18 17:34:48 736

转载 cmake关键字file理解

file

2022-12-19 15:57:33 410

原创 虚拟机挂载其他虚拟机的硬盘

挂载

2022-12-07 10:30:48 1312

原创 摄像头安装openni2SDK驱动

openniSDK驱动安装

2022-12-02 17:16:32 607

原创 ubuntu2004 有线与另一个Ubuntu系统通信以及开机自启动

ubuntu2004 有线与另一个Ubuntu系统通信

2022-11-30 17:13:11 807

转载 cartographer中的贝汉名算法填栅格

w

2022-11-11 17:08:27 175

原创 ubuntu 20.04 supervisor开机自启动ros2 节点

系统:ubuntu20.04ros2版本:foxy。

2022-11-07 14:57:43 2517

原创 ros2中 用python编写action 的service和client

w

2022-10-27 17:24:49 1373 1

转载 PythonExpression

PythonExpression

2022-09-28 17:55:41 627

原创 rclcpp类API地址

rclcpp

2022-09-19 17:55:46 202

转载 TF2 Traveling in time (C++)

ROS2

2022-09-16 17:45:16 194

原创 ROS2官网

ros2官网

2022-09-15 19:13:35 521

原创 ros编译出现 undefine reference to...

demo.cpp:(.text+0x27): undefined reference to `dlopen'demo.cpp:(.text+0x37): undefined reference to `dlerror'demo.cpp:(.text+0x7c): undefined reference to `dlsym'demo.cpp:(.text+0x85): undefined reference to `dlerror'demo.cpp:(.text+0xc7): undefined r.

2022-05-19 18:01:45 900

转载 安装ROS:sudo rosdep init报错,ERROR: cannot download default sources list from:

安装ROS:sudo rosdep init报错,ERROR: cannot download default sources list from: - 简书

2022-03-30 19:06:47 630

原创 moveit 和ompl源码安装,并添加自定义 planner算法

sudo apt-get purge ros-melodic-moveit-* 删除二进制安装的moveit sudo apt-get autoremove 删除二进制安装的moveit依赖,这里删除依赖的时候可能删除了一些需要的库,后面可能通过rosdep安装上,可是rosdep update一直连接超时,很烦,,原来是我上面两步将关于raw.githubusercontent.com的文件都删了重新装,而这个里面需要加代理参考: rosdep update...

2021-08-11 19:22:13 2061

原创 VS2017C++ Mfc+Mysql实现数据库访问

vs2017 通过c++连接mysql ,个人觉得比较麻烦,所以整理了网上的资料仅供参考1.首先得安装visual+studio 2017 务必安装mfc选项。2.安装数据库mysql 【mysql-installer-community-8.0.22.0】参考https://cloud.tencent.com/developer/article/16363753.安装odbc【mysql-connector-odbc-8.0.22-winx64.msi】ODBC下载传送门...

2020-11-27 17:17:35 1163

原创 关于操作真实机械臂的一些理解

1.首先参考 pick and place 的 demo 理解pick and place 的源码 传送门

2020-11-27 15:13:51 1440

原创 机械臂moveit相关

PAGE1anzhuang moveithttp://docs.ros.org/en/kinetic/api/moveit_tutorials/html/doc/move_group_interface/move_group_interface_tutorial.html为了使用panda,需要安装相应的库:sudo apt-get install ros-kinetic-franka-descriptioncankaohttps://blog.csdn.net/ssw_1990..

2020-11-27 15:13:05 462

原创 vs2017 操作数据库mysql

https://www.shuzhiduo.com/A/E35pMvDBdv/https://blog.csdn.net/qq_31209383/article/details/51198595

2020-11-26 14:52:38 254

原创 gazebo构建仿真场景并制作机器人模型

仿真软件介绍与制作sdf模型文件:https://blog.csdn.net/kevin_chan04/article/details/78467218构建仿真场景:https://blog.csdn.net/qq_36355662/article/details/80030372编写xacro仿真模型文件和rviz launch文件:https://zhuanlan.zhihu.com/...

2020-05-07 16:18:36 2496 2

原创 docker容器的使用

1.首先明白两个个概念:容器docker,镜像image。镜像我们可能已经熟悉,制作系统盘时,我们都会把系统制作成一个镜像,然后再放到U盘中制作成系统启动的U盘,这里我们则是把自己写好的代码制作成一个镜像,然后通过几步操作将这个镜像放在指定的容器中运行,在这个容器中,相关的配置都是为了该镜像能够运行,并且这些配置都是独立于我们的计算机的环境。2. Docker hub一个存放了诸多开源的镜...

2020-04-21 19:06:57 447 1

转载 关于docker的理解

Docker是啥?打开翻译君输入Docker 结果显示码头工人,没错!码头工人搬运的是集装箱,那么今天要讲的Docker其操作的也是集装箱,这个集装箱就静态而言就是一个应用镜像文件,就动态而言,就是一个容器。蒙了吧?好吧,上图解释。Docker从狭义上来讲就是一个进程,从广义上来讲是一个虚拟容器,其实更专业的叫法是应用容器( Application Container ),Doc...

2020-04-17 17:03:59 383

原创 Autoware联合使用Lgsvl Simulater仿真器

官方网址:https://content.lgsvlsimulator.comLgsvl仿真器源码下载地址:https://github.com/lgsvl/simulator百度云:https://pan.baidu.com/s/1M33ysJYZfi4vya41gmB0rw#list/path=%2FLGSVL-Simulator-Releases 密码:6k91需要下载auto...

2020-04-14 10:10:27 3892 2

转载 Linux QT5.10下增加QVTKWigdet插件

提示:VTK8.1(包括8.1)之后就不支持QVTKWigdet 改用 QVTKOpenGLWidgetVTK8.2下载链接 -解压之后进入目录,执行以下命令:mkdir buildcd buildcmake-gui ..注意:点击Configure读取配置文件,如果有对选项进行修改,修改后要用Generate才会根据刚刚修改的配置重新显示。 如下图所示,把grou...

2020-04-14 10:01:23 733

转载 Ubuntu 安装 QtCreator (version : Qt 5.9.8)

平台    :Ubuntu 16.04QT    :5.9.8(open source)首先去QT安装包下载安装包,为了保持与arm板子的统一,本人选择了 5.9.8 版本的QT可以使用脚本进行下载:  wgethttp://download.qt.io/official_releases/qt/5.9/5.9.8/qt-opensou...

2020-04-14 09:57:42 2501

原创 阿克曼底盘重心在后轮中心时原理与解算

正在上传…重新上传取消

2020-03-25 16:23:25 3094

原创 ubuntu1604开机自启动设置(不需要输入密码)

System Setting -->UserAccount -->

2020-03-24 20:57:35 2203

转载 PATH linux环境变量 LD_LIBRARY_PATH详解

LD_LIBRARY_PATH详解LD_LIBRARY_PATH是Linux环境变量名,该环境变量主要用于指定查找共享库(动态链接库)时除了默认路径之外的其他路径。非常多的软件没有root权限安装会比较困难,主要就是因为各种系统库文件,也就是LD_LIBRARY_PATH这个环境变量里面的文件。比如前面我提到的lancet软件需要的库文件如下:-llzma -lbz2 -lz -ld...

2020-03-20 15:39:47 5956

原创 ubuntu 1604 安装ROS2并测试demo

ROS2官网:https://index.ros.org/doc/ros2/

2020-03-19 09:39:39 688

原创 docker安装的autoware之启动docker的脚本理解

#!/bin/bashset -e# Default settingsCUDA="off"IMAGE_NAME="autoware/autoware"TAG_PREFIX="latest"ROS_DISTRO="kinetic"BASE_ONLY="false"PRE_RELEASE="off"AUTOWARE_HOST_DIR=""USER_ID="$(id -u)"...

2020-03-17 20:30:28 824 1

原创 ubuntu 1604 安装realsense摄像头 并使用

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgradesudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-l...

2020-03-16 09:46:09 564

原创 通过sh文件调用ROS节点,并使之在后台运行

#!/bin/bashusage() { echo "usage:" echo " copy this file to catkin_ws and run by sh test.sh" echo " the path of program /catkin_ws/src" echo " use -u to launch a build map program o...

2020-03-12 18:41:28 2390

原创 ROS 消息类型类型小计

http://wiki.ros.org/geometry_msgs?distro=diamondback

2020-02-27 11:03:45 247

原创 ubuntu1604 cloudcompare安装 点云修复软件

Linux上用snap安装摘取Linux下安装的说明Now thanks to Alberto Mardegan (and Romain Janvier), there is a “universal” snap package for Linux.On Ubuntu, starting from version 16.04 it’s as simple as typing “snap ...

2020-02-18 13:34:22 722

原创 Autoware 构建点云地图

转载自:https://www.cnblogs.com/hgl0417/p/11130747.html1. 首记相信许多刚开始玩无人驾驶的人都用过Autoware,对runtime manager都比较熟悉,虽然可以通过各种渠道了解到有些设置,甚至有些设置的app下参数的含义,但是,在真车的使用过程中,不是每个人能将这些配置,以及配置下的参数设置正确。我最近刚刚参加Udacity、PIX以...

2020-01-19 16:17:07 3061 2

pcd_read.rar

采用C++编写的点云处理节点。基于ubuntu1604的PCD点云读取,切割,可自由选择点云截取的最大高度和最小高度,同时将截取的点云通过话题的形式发布,并保存截取的点云PCD文件。

2020-03-26

protobuf-master

cartographr安装所需要的依赖包.其他的protoc-master通关过u盘传输之后在安装cartographer时都会报错误

2019-11-27

automation_move.py

(环境未知情况)基于ROS实时调用2D激光雷达数据进行2维平面内的障碍物检测,并根据障碍物的位置信息进行路径规划

2019-08-13

动态避障仿真.rar

该程序基于matab工具编写的一个动态障碍物的避障实验,分了几种不同遇障情况,算法采用相对坐标系下的动态避障方法

2019-08-13

空空如也

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

TA关注的人

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