自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 connection-reset-by-peer-errno-104-in-python

connection-reset-by-peer-errno-104-in-python <xacro:include filename="$(find velodyne_description)/urdf/VLP-16.urdf.xacro"/> <**xacro:VLP-16** parent="base_link" name="velodyne" topic="/velodyne_points" hz="10" samples="360" gpu="false" lasers

2021-09-27 23:06:03 142

原创 ubuntu终端配置

PS1="\[\e[01;32;36m\]\u\[\e[37;33m\]@\h: \[\e[36;32m\]\w\[\e[0m\]\\$"

2021-02-11 17:14:29 435

原创 ros 程序小工具

ros::WallTime start = ros::WallTime::now(); ros::WallDuration runtime = ros::WallTime::now() - start; printf("runtime = %f ms\n", runtime.toSec() * 1000);name_drone.erase(std::remove(name_drone.begin(), name_drone.end(), '/'), name_drone.end());

2021-01-15 23:29:06 141

原创 pcl install

Clone latest PCLsudo apt-get updatesudo apt-get install gitcd ~/Documentsgit clone https://github.com/PointCloudLibrary/pcl.git pcl-trunkln -s pcl-trunk pclcd pclInstall prerequisitessudo apt-get install g++sudo apt-get install cmake cmake-guisud

2020-12-06 20:43:12 114

原创 Ipopt install

Pass the Ipopt source directory as the first argumentif [ -z $1 ]thenecho “Specifiy the location of the Ipopt source directory in the first argument.”exitficd $1prefix=/usr/localsrcdir=$PWDecho “Building Ipopt from ${srcdir}”echo “Saving headers

2020-12-06 09:10:48 213

原创 如何提问一个问题?

怎么提问才可以得到一个好的答案?提出一些建议。1标题标题必须总结问题的特殊性。一个问题的标题决定了,大家是不是会关注这个问题。假如你正在和一个工作繁忙的同事交谈这个问题,你会怎么描述这个问题。有哪些细节的东西可以解答者理解你的问题?包括一些(error messages,key APIs,或者你所使用的不同其他问题的编程环境)拼写,语法,标点都非常重要。这里特指你用的英语的拼写,语法,标点。2 在粘贴错误代码之前,把问题描述清楚。解释清楚你在做什么事情的时候遇见了这个问题,你已经尝试了那些解决问题

2020-11-26 14:02:06 218

原创 机器人配置流程

机器人配置流程介绍一个机器人从零传感器到跑起来的配置流程,一次接显示器,就可完成!系统安装基本配置1.配置屏幕共享2.配置ssh serversudo apt-get install openssh-server3.配置网络/usb一般根据路由器或者激光传感器ip地址配置无线/有线连接固定ipUSB 端口绑定#!/bin/bashecho 'KERNEL=="ttyACM*", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5740",

2020-11-23 21:27:02 911

原创 stage map地图加载时候的参数计算

像素 *分辨率像素 w h 对应于 x y ,计算初始位置注意注意一张刚刚建好的map.png 文件不能直接使用,需要使用,绘图软件工具,给图片添加一个黑色的外框常用工具GIMP等

2020-11-20 09:57:07 158

原创 ros navigation costmap 配置进阶版

ros navigation costmap 配置进阶版1. common configuration (global_costmap & local_costmap)costmap_common_params.yaml2. global configuration (global_costmap)global_costmap_params.yaml3. local configuration (local_costmap)local_costmap_params.yaml4. con

2020-11-19 14:21:11 497

原创 ros navigation costmap 配置

ros navigation costmap 配置问题导航系统使用局部代价地图(local_costmap) 和全局代价地图(global_costmap)描述机器人周围的环境。全局代价地图长期稳定的描述整个环境,主要用于全局规划(global planning)。局部代价地图实时更新,主要用于避障( obstacle avoidance)。有一些配置,全局代价地图和局部代价地图都需要,有一些配置需要是单独设置的。所以一般需要三种设置。1. common configuration (global

2020-11-19 11:17:40 760

原创 ROS WORLD 2020

官网持续更新…

2020-10-29 15:15:33 91

原创 eigen 使用记录

VectorXd Dynamic column vector of doubles

2020-10-02 15:18:55 80

原创 各种排序算法的比较

稳定性的比较插入排序,冒泡排序,二叉树排序,二路并归排序以及其他线性排序是稳定的。选择排序,希尔排序,快速排序,堆排序是不稳定的。有跨度的交换都会导致不稳定。时间复杂性比较插入排序,冒泡排序,选择排序的时间复杂度为O(n2)快速排序,堆排序,归并排序的时间复杂度为O(nlog2n)桶排序的时间复杂度为O(n)分析:最好情况下,插入排序和冒泡的时间复杂度为O(n)最坏情况,快速排序排序时间复杂度O(n2)其他情况平均时间复杂影响不大。最好情况,插入排序和冒泡平均 快速最坏 堆排

2020-09-14 14:58:38 109

原创 工作实习相关

阿里招聘

2020-09-12 11:17:42 94

原创 c++基础相关

1,函数指针函数原型 int test(int)函数指针声明 int (*fp) (int)不能写成int *fp(int)自引用结构在动态数据结构中有重要的作用,甚至可以说,自引用结构是c/c++语言实现动态数据结构的基石。包括,动态的链表,堆,栈,树。...

2020-09-11 08:58:14 140

原创 移动机器人仿真平台总结

二维仿真平台,好用的stage,仿真差分运动学模型,激光数据,可以在amcl-navigation框架下使用。三维仿真平台,当然是gazebo,可以仿真二维,三维,主要是三维激光的仿真,需要搭建urdf文件。...

2020-09-08 14:15:18 474

原创 neonavigation

解决问题:适用在复杂狭窄环境中的运动规划器主要的创新2Dto3D碰撞检测频率高?规划器考虑了全局目标点?开源?原来的方法哪里不好:1,全局和局部规划器分开的,避开障碍,只考虑局部。全局和局部分轨迹是矛盾和震荡的2,恢复行为的时候是盲目的1,恢复行为的算法,没有使用代价地图和规划器函数?2,原来的方法是临时的,会引起物理机器人的崩溃在复杂环境中? 原因分析:提示:这里填写问题的分析:例如:Handler 发送消息有两种方式,分别是 Handler.obtainMessage

2020-09-08 10:53:42 146

原创 TEB time elastic band

思想:“elastic band” 算法考虑了障碍物"类似橡皮筋一样的相对于最短路径的变形"没有直接考虑机器人运动约束。把机器人的速度和加速度,直接作为动态约束考虑进去。是啥:加权多目标优化问题,由于大部分的物体看做只是局部的,相邻两帧。因此,这使得系统矩阵是稀疏的,所以存在最小二乘优化方法求解。目的:一系列路点组成的初始路径转换为明确依赖时间的轨迹,从而可以实时控制机器人...

2020-09-07 09:53:49 616

原创 ROS使用编译错误记录

ros依赖一句安装rosdep updaterosdep install -y --from-paths src --ignore-src --rosdistro $ROS_DISTRO

2020-08-28 21:47:34 165

原创 python 相关

python 安装rm -rf build && python setup.py build && python setup.py install

2020-08-25 15:36:24 57

原创 git使用

cslibs_navigation_utilities @ b8564dd网上说原因是因为

2020-08-25 10:14:02 66

原创 docker初次使用

一键安装curl -sSL https://get.daocloud.io/docker | sh安装测试sudo docker run hello-worldUnable to find image 'hello-world:latest' locallylatest: Pulling from library/hello-world0e03bdcc26d7: Pull complete Digest: sha256:7f0a9f93b4aa3022c3a4c147a449bf11e0941

2020-08-22 22:54:11 215

原创 CMakelists 文件 bug记录

小白学习,大神勿喷!1 固定库指定set(LCM_DIR ${PROJECT_SOURCE_DIR}/include/lcmtype_dir)set(LCMLAB_DIR ${PROJECT_SOURCE_DIR}/include/lcmlib)include_directories( ${LCM_DIR} ${LCMLAB_DIR})2 自己cpp文件为库文件add_library(lcm_server src/GPSConversion.cpp include/lc

2020-08-22 20:46:30 329

原创 Falco: Fast likelihood based collision avoidance with extension to human guided navigation

基于似然域的快速避障方法以及在遥控导航中的应用摘要: 我们提出了可以在拥挤环境下快速自主飞行的规划算法.传统的方法,自动导航算法通过一个复杂的环境,需要搜索一个k-connect 的栅格地图或者概率地图.当机器人移动的时候,通过传感器的数据,搜索一个符合运动学约束的路径是十分耗时的.我们提出了一个离线搜索算法降低计算复杂度.方法 把环境分成独立的两个部分.在传感器的范围内认为,障碍物是已知的,传感器范围之外的认为是概率知道.不同与传统的,计算最低代价值,寻找最短路径的方法,最大似然概率的方法,保证到达

2020-08-19 18:59:19 989

原创 Real-time Model Based Path Planning for Wheeled Vehicles

Real-time Model Based Path Planning for Wheeled Vehicles

2020-08-19 09:44:41 114

ipopt 安装脚本

ipopt 安装脚本. The Ipopt package is available from COIN-OR under the EPL (Eclipse Public License) open-source license and includes the source code for Ipopt. This means, it is available free of charge, also for commercial purposes. However, if you give away software including Ipopt code (in source cod

2020-12-06

空空如也

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

TA关注的人

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