- 博客(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
193
原创 ubuntu终端配置
PS1="\[\e[01;32;36m\]\u\[\e[37;33m\]@\h: \[\e[36;32m\]\w\[\e[0m\]\\$"
2021-02-11 17:14:29
492
原创 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
186
原创 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
148
原创 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
252
原创 如何提问一个问题?
怎么提问才可以得到一个好的答案?提出一些建议。1标题标题必须总结问题的特殊性。一个问题的标题决定了,大家是不是会关注这个问题。假如你正在和一个工作繁忙的同事交谈这个问题,你会怎么描述这个问题。有哪些细节的东西可以解答者理解你的问题?包括一些(error messages,key APIs,或者你所使用的不同其他问题的编程环境)拼写,语法,标点都非常重要。这里特指你用的英语的拼写,语法,标点。2 在粘贴错误代码之前,把问题描述清楚。解释清楚你在做什么事情的时候遇见了这个问题,你已经尝试了那些解决问题
2020-11-26 14:02:06
254
原创 机器人配置流程
机器人配置流程介绍一个机器人从零传感器到跑起来的配置流程,一次接显示器,就可完成!系统安装基本配置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
980
原创 stage map地图加载时候的参数计算
像素 *分辨率像素 w h 对应于 x y ,计算初始位置注意注意一张刚刚建好的map.png 文件不能直接使用,需要使用,绘图软件工具,给图片添加一个黑色的外框常用工具GIMP等
2020-11-20 09:57:07
199
原创 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
603
原创 ros navigation costmap 配置
ros navigation costmap 配置问题导航系统使用局部代价地图(local_costmap) 和全局代价地图(global_costmap)描述机器人周围的环境。全局代价地图长期稳定的描述整个环境,主要用于全局规划(global planning)。局部代价地图实时更新,主要用于避障( obstacle avoidance)。有一些配置,全局代价地图和局部代价地图都需要,有一些配置需要是单独设置的。所以一般需要三种设置。1. common configuration (global
2020-11-19 11:17:40
942
原创 各种排序算法的比较
稳定性的比较插入排序,冒泡排序,二叉树排序,二路并归排序以及其他线性排序是稳定的。选择排序,希尔排序,快速排序,堆排序是不稳定的。有跨度的交换都会导致不稳定。时间复杂性比较插入排序,冒泡排序,选择排序的时间复杂度为O(n2)快速排序,堆排序,归并排序的时间复杂度为O(nlog2n)桶排序的时间复杂度为O(n)分析:最好情况下,插入排序和冒泡的时间复杂度为O(n)最坏情况,快速排序排序时间复杂度O(n2)其他情况平均时间复杂影响不大。最好情况,插入排序和冒泡平均 快速最坏 堆排
2020-09-14 14:58:38
143
原创 c++基础相关
1,函数指针函数原型 int test(int)函数指针声明 int (*fp) (int)不能写成int *fp(int)自引用结构在动态数据结构中有重要的作用,甚至可以说,自引用结构是c/c++语言实现动态数据结构的基石。包括,动态的链表,堆,栈,树。...
2020-09-11 08:58:14
179
原创 移动机器人仿真平台总结
二维仿真平台,好用的stage,仿真差分运动学模型,激光数据,可以在amcl-navigation框架下使用。三维仿真平台,当然是gazebo,可以仿真二维,三维,主要是三维激光的仿真,需要搭建urdf文件。...
2020-09-08 14:15:18
564
原创 neonavigation
解决问题:适用在复杂狭窄环境中的运动规划器主要的创新2Dto3D碰撞检测频率高?规划器考虑了全局目标点?开源?原来的方法哪里不好:1,全局和局部规划器分开的,避开障碍,只考虑局部。全局和局部分轨迹是矛盾和震荡的2,恢复行为的时候是盲目的1,恢复行为的算法,没有使用代价地图和规划器函数?2,原来的方法是临时的,会引起物理机器人的崩溃在复杂环境中? 原因分析:提示:这里填写问题的分析:例如:Handler 发送消息有两种方式,分别是 Handler.obtainMessage
2020-09-08 10:53:42
194
原创 TEB time elastic band
思想:“elastic band” 算法考虑了障碍物"类似橡皮筋一样的相对于最短路径的变形"没有直接考虑机器人运动约束。把机器人的速度和加速度,直接作为动态约束考虑进去。是啥:加权多目标优化问题,由于大部分的物体看做只是局部的,相邻两帧。因此,这使得系统矩阵是稀疏的,所以存在最小二乘优化方法求解。目的:一系列路点组成的初始路径转换为明确依赖时间的轨迹,从而可以实时控制机器人...
2020-09-07 09:53:49
683
原创 ROS使用编译错误记录
ros依赖一句安装rosdep updaterosdep install -y --from-paths src --ignore-src --rosdistro $ROS_DISTRO
2020-08-28 21:47:34
216
原创 python 相关
python 安装rm -rf build && python setup.py build && python setup.py install
2020-08-25 15:36:24
77
原创 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
300
原创 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
397
原创 Falco: Fast likelihood based collision avoidance with extension to human guided navigation
基于似然域的快速避障方法以及在遥控导航中的应用摘要: 我们提出了可以在拥挤环境下快速自主飞行的规划算法.传统的方法,自动导航算法通过一个复杂的环境,需要搜索一个k-connect 的栅格地图或者概率地图.当机器人移动的时候,通过传感器的数据,搜索一个符合运动学约束的路径是十分耗时的.我们提出了一个离线搜索算法降低计算复杂度.方法 把环境分成独立的两个部分.在传感器的范围内认为,障碍物是已知的,传感器范围之外的认为是概率知道.不同与传统的,计算最低代价值,寻找最短路径的方法,最大似然概率的方法,保证到达
2020-08-19 18:59:19
1326
原创 Real-time Model Based Path Planning for Wheeled Vehicles
Real-time Model Based Path Planning for Wheeled Vehicles
2020-08-19 09:44:41
154
ipopt 安装脚本
2020-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人