- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 【ROS】costmap之(3)footprint
costmap_2d: footprint.cppcostmap_2d: footprint.hcostmap_2d: footprint_tests.cpp1、函数[void calculateMinAndMaxDistances(const std::vector<geometry_msgs::Point>& footprint,double& min_dist, double& max_dist)]功能:
2022-03-03 23:42:46
1613
原创 【ROS】costmap之(2)array_parser
costmap_2d: array_parser.cpp File Reference (ros.org)costmap_2d: array_parser.h File Reference (ros.org)
2022-03-01 14:29:55
274
原创 【ROS】costmap之(1)costmap_math
costmap_2d: costmap_math.cppcostmap_2d: costmap_math.h1、内联函数[double sign(double x)]功能:输入x如果小于0返回-1,否则返回1。2、内联函数[double sign0(double x)]功能:输入x如果小于0返回-1,如果大于0返回1,否则返回0。3、内联函数[double distance(double x0, double y0, double x1, double y1)]功能:输入坐.
2022-02-24 14:15:58
1056
原创 【ARM开发】交叉编译Qt源码之(4)添加xcb支持
Debian 91、依赖Qt源码添加xcb支持,依赖xcb-util-wm、xcb-util、xcb-util-image、xcb-util-keysyms、xcb-util-renderutil、libxkbcommon,其中libxkbcommon依赖libxml。1.1、xcb-util-wm下载地址:Index of /releases/individual/xcbhttps://www.x.org/releases/individual/xcb/#解压tar -zxvf x
2022-02-16 11:24:52
8029
3
原创 【ARM开发】交叉编译Qt源码之(0)编译Qt源码
本文只说明了Qt源码交叉编译的方法,编译出的Qt只支持基础库;如需ssl、gui、qml等,请关注后续。交叉编译器下载地址:GNU Toolchain | GNU-A Downloads – Arm DeveloperDownload the The GNU Toolchain for the Cortex-A Family are integrated and validated packages featuring the GCC compiler, libraries and other GNU
2022-02-10 12:34:10
1618
原创 【ARM开发】交叉编译Qt源码之(3)添加ssl支持
下载地址:https://www.openssl.org/source/openssl-1.1.1m.tar.gzhttps://www.openssl.org/source/openssl-1.1.1m.tar.gz#解压tar -zxvf openssl-1.1.1m.tar.gzcd openssl-1.1.1m#配置,其中/path/to/prefix指编译安装目录#如/home/user/toolchain/arm-linux-gnueabihf/arm-linux-gnueab..
2022-02-10 10:27:19
1335
原创 【ARM开发】交叉编译Qt源码之(2)编译X11
1、依赖 1.1、编译Xtrans 下载地址Index of /releases/individual/libhttps://www.x.org/releases/individual/lib/解压tar -zxvf xtrans-1.4.0.tar.gzcd xtrans-1.4.0#交叉编译环境export PATH=$PATH:/home/sam/ArmToolchain/arm-linux-gnueabihf/bin#配置./...
2022-02-09 21:48:47
2714
原创 【ARM开发】交叉编译glog
Google Logging (glog) 是一个实现应用程序级日志记录的 C++98 库。该库提供基于 C++ 风格的流和各种帮助宏的日志记录 API。#下载源码git cline -b v0.5.0 https://github.com/google/glog.gitcd glogmkdir build设置交叉编译器cd toolchains#以gcc-cxx11.cmake为模板新建arm-gcc-cxx11.cmakecp gcc-cxx11.cmake arm-gcc-
2022-02-09 15:05:53
1873
原创 【ARM开发】交叉编译Qt源码之(1)编译xcb
下载地址:Index of /disthttps://xcb.freedesktop.org/dist/解压tar -zxvf libxcb-1.13.tar.gz执行指令export PATH=$PATH:${CROSS_COMPELE_PATH}./configure --host=arm-none-linux-gnueabihf --prefix=${INSTALL_PREFIX}
2022-02-09 11:28:00
5852
6
转载 蓄水池取样(Reservoir sampling)
Reservoir samplingis a family ofrandomized algorithmsfor choosing asimple random sample, without replacement, ofkitems from a population of unknown sizenin a single pass over the items. The size of the populationnis not known to the algorithm and...
2021-05-19 14:26:20
576
原创 cartographer-子图消息格式
catographer_ros_msgs::SubMapEntrySubMapEntry.msgSubMapEntry.msgint32 trajectory_id轨迹idint32 submap_index子图索引int32 submap_versiongeometry_msgs/Pose pose姿态bool is_frozen
2020-12-23 21:38:55
235
原创 cartographer-子图列表消息格式
catographer_ros_msgs::SubMapListSubMapList.msgSubMapList.msgstd_msgs/Header headerROS消息的标准头cartographer_ros_msgs/SubmapEntry[] submap子图列表由多个SubmapEntry组成
2020-12-23 21:34:09
272
原创 cartographer安装
Getting started without ROS# Install the required libraries that are available as debs.sudo apt-get updatesudo apt-get install -y \ cmake \ g++ \ git \ google-mock \ libboost-all...
2018-05-07 22:59:15
476
原创 机器人模型urdf
<link>描述具有惯性、视觉特征的刚体。 <inertial>(可选)惯性属性 <origin>(可选:如果没有定义,默认为特性) 这是惯性参考系相对于<link>参考系的姿态。惯性坐标系的原点必须位于重心的中心。惯性坐标系的坐标轴不需要与惯性的主轴对齐。 --xyz(可选:默认为零矢...
2018-04-07 11:45:57
493
原创 ROS开机启动功能
ROS开机启动功能1、使用robot_upstart功能包停止和删除之前注册得startuo服务sudo service robot[service名称] stoprosrun robot_upstart uninstall robot[service名称]重新注册startup开机启动服务rosrun robot_upstart install [--job 指定job(service)名称]...
2018-04-04 11:39:15
839
原创 python实现的区块链
# !/usr/bin/env python# -*- coding:utf-8 -*-import hashlib as hasherimport datetime as dateclass Block: def __init__(self,index,timestamp,data,previous_hash): self.index=index ...
2018-02-27 09:42:50
1455
原创 catkin_make指令说明
指令功能1、编译ROS工作空间的特定功能包和恢复编译所有功能包的指令:catkin_make -DCATKIN_WHITELIST_PACKAGES="package1;package2"catkin_make -DCATKIN_WHITELIST_PACKAGES=""
2018-02-26 10:25:53
5889
翻译 安装和配置Husky软件
安装和配置Husky软件描述:使用安装包重新设置Husky机器人PC 关键字: Clearpath Husky 教程等级:中级 下一教程:自定义Husky配置1.安装Husky软件Clearpath提供了一个轻松定制的Ubuntu Trusty Server 14.04的安装镜像,可以自动为Husky软件提供所有必要的依赖。 1. 为您的平台下载适合的Indigo Husky ISO映像(3
2017-03-31 17:43:29
3779
转载 LeMaker Guitar BSP使用方法
这篇文章描述了使用LeMaker Guitar BSP的方法。LeMaker Guitar BSP的源代码基于炬力的SDK。我们调整了炬力SDK目录结构,修复了其中的一些bug,构建了LeMaker Guitar BSP。它包括了Linux内核(linux-actions),u-boot(u-boot-actions)和owl-action等内容。owl-actions目录包含了针对不同版型的工具软
2017-02-08 15:32:51
651
翻译 ROS安装
1、ROS安装教程1.1、配置软件中心打开”软件和更新”,”Ubuntu软件”中选上”restricted”、”universe”、”multiverse”三个选项。 1.2、添加ROS软件源Kinetic只支持Ubuntu 15.10、Ubuntu 16.04、Debian 8。sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(
2017-02-03 17:27:16
483
原创 C/C++库_libusb
C/C++库之libusblibusb是一个能够在不同系统中给应用程序简便使用USB设备的C库。libusb是一个开源项目,代码遵循GUN的LGPLv2.1协议。libusb有两个版本,一个现行版本libusb-1.0,一个历史遗留版本libusb-0.1。
2017-01-06 10:39:00
1049
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人