04 2020 档案
摘要:博客转自:https://blog.csdn.net/aimeimeits/article/details/72809382 首先贝塞尔曲线简介,了解了基本的贝塞尔曲线知识之后,展开N阶贝塞尔曲线的生成方式。 N阶贝塞尔曲线的公式 百度百科上给出的一般参数公式是这样的:给定点 P0,P1,P2, …
阅读全文
摘要:interpolation 1. https://github.com/adrelino/interpolation-methods 2. https://github.com/ebertolazzi/Splines 3. https://github.com/chen0040/cpp-spline
阅读全文
摘要:博客转自: https://icytown.com/game/vcpkg-build-opengl/ && https://blog.csdn.net/binbingg/article/details/8653527?utm_source=blogxgwz6 openGL, freeglut, gl
阅读全文
摘要:参考博客:https://blog.csdn.net/xushu_me/article/details/104061980
阅读全文
摘要:#Bezier curve fitting with control points 1. https://stackoverflow.com/questions/6299019/how-can-i-fit-a-b%C3%A9zier-curve-to-a-set-of-data #"An algor
阅读全文
摘要:1. https://github.com/Scarabrine/IsuzuIPG_DIY #Include necessary sensor like radar and Lidar. Can also finish parking lot exploration 2. https://atsus
阅读全文
摘要:Visual Studio中M_PI如何定义 #define _USE_MATH_DEFINES #include <cmath>
阅读全文
摘要:博客转自:https://blog.csdn.net/Neo11111/article/details/104798065 Costmap通过各层地图订阅话题、接收传感器数据,维护各层地图数据,并最终整合出一张用于路径规划的主地图。 【结构示意图】 【相关文件】 costmap_2d/src/cos
阅读全文
摘要:为了进一步便于分析或者分割点云数据,时常需要将稀疏点云激光数据,例如velodyne-16,转化为RangeImge,此处为一个例程,方便查看转化是如何完成的 mkdir -p ~/dev/pointcloud_to_rangeimage_ws/src cd ~/dev/pointcloud_to_
阅读全文
摘要:博客转自:https://blog.csdn.net/weixin_42005898/article/details/102498358 和 ros-perception 1. 安装pointcloud_to_laserscan包 cd /home/ke/ros/pointcloud_to_lase
阅读全文
摘要:博客转载自:https://blog.csdn.net/zhanghm1995/article/details/82468754 查看topic列表 rostopic list 打印topic内容 rostopic echo /topic 将bag转为pcd rosrun pcl_ros bag_t
阅读全文
摘要:博客转载:https://blog.csdn.net/Neo11111/article/details/104645228 全局规划中使用Dijkstra算法进行实际计算的部分在NavFn类里完成,它通过传入的costmap来设置costarr数组,再通过costarr数组对存储地图上所有cell点
阅读全文
摘要:博客转载自:https://blog.csdn.net/Neo11111/article/details/104643134 Movebase使用的全局规划器默认为NavFn,默认使用Dijkstra算法,在地图上的起始点和目标点间规划出一条最优路径,供局部规划器具体导航使用。在理解这部分的过程中也
阅读全文
摘要:博客转载:https://blog.csdn.net/Neo11111/article/details/104583913 Movebase的主干部分是一个Action服务器,接收用户发送的目标位置,并调用全局规划器和局部规划器,基于各层代价地图的信息进行路径规划,得到最优路径,向用户反馈机器人速度
阅读全文
摘要:博客转载:https://blog.csdn.net/weixin_42005898/article/details/100114870 1. 创建功能包(package) cd ~/catkin_ws/src catkin_create_pkg dynamic_refg roscpp dynami
阅读全文
摘要:博客转自: https://blog.csdn.net/weixin_42005898/article/details/100051838 在机器人进行路径规划时,我们需要明白规划算法是依靠什么在地图上来计算出来一条路径的。依靠的是gmapping扫描构建的一张环境全局地图,但是仅仅依靠一张原始的全
阅读全文
摘要:博客转载自:https://blog.csdn.net/luckyxiaoqiang/article/details/7518888
阅读全文
摘要:博客转自:https://blog.csdn.net/hcx25909/article/details/50539417 1、概述 ROS的二维导航功能包,简单来说,就是根据输入的里程计等传感器的信息流和机器人的全局位置,通过导航算法,计算得出安全可靠的机器人速度控制指令。但是,如何在特定的机器人上
阅读全文
摘要:博客转自:https://blog.csdn.net/hcx25909/article/details/50154225 1 tf简介 1.1 什么是tf tf是一个让用户随时间跟踪多个参考系的功能包,它使用一种树型数据结构,根据时间缓冲并维护多个参考系之间的坐标变换关系,可以帮助用户在任意时间,将
阅读全文
摘要:1. 古月居个人网页 2. https://github.com/AtsushiSakai/PythonRobotics 3. https://blog.csdn.net/neo11111/category_9522667.html ROS-Navigation剖析 4.https://blog.c
阅读全文
摘要:博客参考:https://blog.csdn.net/ethan_guo/article/details/81809054 1. 粒子滤波和蒙特卡洛 蒙特卡洛:是一种思想或方法。举例:一个矩形里面有个不规则形状,怎么计算不规则形状的面积?不好算。但我们可以近似。拿一堆豆子,均匀的撒在矩形上,然后统计
阅读全文
摘要:博客转自:https://blog.csdn.net/hcx25909/article/details/12110959 在理解了move_base的基础上,我们开始机器人的定位与导航。gmaping包是用来生成地图的,需要使用实际的机器人获取激光或者深度数据,所以我们先在已有的地图上进行导航与定位
阅读全文
摘要:博客转载自:https://blog.csdn.net/hcx25909/article/details/9470297 在上一篇的博客中,我们一起学习了ROS定位于导航的总体框架,这一篇我们主要研究其中最重要的move_base包。 在总体框架图中可以看到,move_base提供了ROS导航的配置
阅读全文
摘要:博客转自:https://blog.csdn.net/hcx25909/article/details/9334231 导航与定位是机器人研究中的重要部分。 一般机器人在陌生的环境下需要使用激光传感器(或者深度传感器转换成激光数据),先进行地图建模,然后在根据建立的地图进行导航、定位。在ROS中也有
阅读全文
摘要:博客转载:https://blog.csdn.net/hcx25909/article/details/9255001 和 https://www.cnblogs.com/wlzy/p/8214563.html 在机器人的控制中,坐标系统是非常重要的,在ROS使用tf软件库进行坐标转换。 一、tf简
阅读全文
摘要:博客转自:https://blog.csdn.net/hcx25909/article/details/9004617 如果尝试过前面的例子,有没有感觉每次让机器人移动还要在终端里输入指令,这也太麻烦了,有没有办法通过键盘来控制机器人的移动呢?答案室当然的了。我研究了其他几个机器人键盘控制的代码,还
阅读全文
摘要:博客转自古-月:http://blog.csdn.net/hcx25909 之前的博客中,我们使用rviz进行了TurtleBot的仿真,而且使用urdf文件建立了自己的机器人smartcar,本篇博客是将两者进行结合,使用smartcar机器人在rviz中进行仿真。 一、模型完善 之前我们使用的都
阅读全文
摘要:博客转自古-月:https://blog.csdn.net/hcx25909/article/details/8870552,本文针对Fuerte版本,Kinetic版本参考 https://www.cnblogs.com/flyinggod/p/11489250.html 前边我们已经介绍了ROS
阅读全文
摘要:博客转载自: https://blog.csdn.net/hcx25909/article/details/8904292 在机器人操作系统(ROS)中,经常需要模拟机器人运动,那么首先需要新建一个机器人。创建简单的机器人模型的步骤如下:(1)创建硬件描述包(2)建立urdf文件(3)建立launc
阅读全文
摘要:1. https://www.jianshu.com/u/7f508db63608 PIBOT导航机器人 2. https://blog.csdn.net/adamshan/article/details/80779615 AdamShan 无人驾驶技术 3.https://blog.csdn.ne
阅读全文
摘要:1. https://github.com/kiloreux/awesome-robotics A list of awesome Robotics resources 2. http://groups.csail.mit.edu/drl/courses/cs54-2001s/locomotion.
阅读全文
摘要:仿真器和源代码 term2 && term3: https://github.com/udacity/self-driving-car-sim/releases Winodws 10 配置Udacity 开发环境 CarND-Term2 — GCC Setup on Windows 和 Udacit
阅读全文
摘要:1. https://www.cnblogs.com/ironstark/p/5010771.html
阅读全文
摘要:https://www.cnblogs.com/zhoug2020/p/10100376.html https://www.cnblogs.com/xiaojianliu/articles/8900795.html
阅读全文
摘要:内置VBoxGuestAdditions.iso版本为6.1.4,在Ubuntu 14中安装后,窗口可以自适应分辨率调整,但是不能双向复制,即使正确设置如下 解决方式: 不要安装内置的增强功能。下载6.0.14版的增强功能镜像文件:镜像地址,重新安装就可以,可以自动卸载以前版本的增强工具进行覆盖。
阅读全文