自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hanmoge的博客

干仿真的

  • 博客(15)
  • 资源 (33)
  • 收藏
  • 关注

原创 AirSim仿真IMU内参分析

本文将详细介绍AirSim中的惯性测量单元IMU传感器的噪声参数模型以及如何在open_vins\vins_mono等算法中应用这些参数:尤其是何时使用连续噪声模型参数、何时使用离散噪声模型参数。

2021-02-06 19:45:08 14564 14

原创 在AirSim中如何获取三维环境真值

在仿真测试中,环境的三维地图真值十分重要,可以作为各类建图算法的评价依据,也可以用来调试三维路径规划、避障等算法。在2020年12月,AirSim添加了一项新功能:直接从仿真环境获取指定范围和精度的voxel grid,以binvox格式保存,而binvox格式的文件又可以很容易转换成octomap,方便用户进一步使用。以下是该功能的使用测试。

2021-02-22 19:56:28 15394 1

原创 使用ros actionlib向机器人发送目标点

当我们已有现成地图的时候,ros的Navigation程序包可以根据已有地图进行定位导航,其中的move_base程序包应用ros的actionlib机制接收全局目标点,进行路径规划,然后对移动机器人进行控制行进至目标点。本文将展示用c++和python如何应用actionlib来向move_base发送目标点。

2021-02-18 12:26:32 16182 13

原创 AirSim中的物理引擎

“物理引擎”是指在一款仿真软件/平台中使用的模拟现实世界物理逻辑的计算单元,在AirSim中,针对无人机MultiRotor的物理引擎是AirSim自己开发的FastPhysics,而针对车辆Car的物理引擎是Unreal自己的PhysX引擎。本文提供了在车辆Car SimMode下使用FastPhysicsEngine的方法。

2021-02-17 19:04:51 13029 7

原创 Unscented Kalman filter无迹卡尔曼滤波

扩展卡尔曼滤波(EKF)用一阶导数来对非线性模型做局部线性化,而无迹卡尔曼滤波UKF使用所谓“统计线性化”方法,从一个已知的分布中做采样,也就是“生成sigma points”,来“模拟”非线性模型的随机分布。UKF也包含经典的“预测”和“更新”过程,只不过多了一步sigma points的采样。

2021-02-10 14:43:45 14096 2

原创 如何获得gazebo仿真中的机器人位姿真值

如何获得gazebo仿真中的机器人位姿真值的三种方式:1. 订阅gazebo话题/请求gazebo服务;2. 使用tf;3. 应用插件。

2021-02-07 19:14:27 17501 6

原创 可靠性计算python库

这里的可靠性Reliability指的是工程领域中的硬件可靠性,而非软件可靠性。可靠性的相关计算需要经验积累,针对性强的相关开源软件是比较少的。以下是我在github上找到的两个可靠性计算python包。

2021-02-07 19:13:15 16193 3

原创 Ensemble Kalman filter集合卡尔曼滤波

在气象预测领域,很多时候,模型具有巨大的量级,如果使用传统的卡尔曼滤波,协方差矩阵的更新将是一个~10e22量级的计算操作,因此传统的卡尔曼滤波并不适用。集合卡尔曼滤波(Ensemble Kalman filter)用sample covariance模拟原本的协方差矩阵,用一个小的多的量级的矩阵运算代替原本的协方差矩阵更新。集合卡尔曼滤波与粒子滤波有相通之处,本文将通过一个应用EnKF进行定位的python实例来初探集合卡尔曼滤波的概念。

2021-02-07 13:00:36 27224 3

原创 ubuntu系统下用matlab command line调用sh文件的方法

在matlab脚本或者cmd窗口里执行unix命令的方法,以及解决用matlab启动roslaunch时的问题..

2021-02-06 21:12:20 13396

原创 从EKF到MSCKF

本文主要会对msckf与ekf的联系做一个大体的介绍,以便读者在掌握ekf思想的基础上更好地把握msckf的思路,不会涉及msckf内具体的数学推导,也不会像前几节一样对msckf的代码做具体展示,只在最后给出msckf的代码链接和使用指南。

2021-02-03 17:32:23 12579

原创 EKF SLAM学习笔记03

在上一节中我们看到的是扩展卡尔曼滤波在定位中的应用,EKF同样可以应用于SLAM问题中。在定位问题中,机器人接收到的观测值是其在二维空间中的x-y位置。如果机器人接收到的是跟周围环境有关的信息,例如机器人某时刻下距离某路标点的距离和角度,那么我们可以根据此时机器人自身位置的估计值,推测出该路标点在二维空间中的位置,将路标点的空间位置也作为待修正的状态量放入整个的状态向量中。

2021-02-03 17:31:40 12180

原创 EKF SLAM学习笔记02

在上一节中,我们了解到了卡尔曼滤波的计算公式。卡尔曼滤波基于线性系统的假设,如果运动模型或者观测模型不能用线性系统来表示(大部分现实问题都无法遵从线性系统的假设),那么我们仍然可以使用卡尔曼滤波的思想,只不过我们使用一阶雅克比矩阵来代替状态转移矩阵来进行计算(证明略),这就是扩展卡尔曼滤波EKF

2021-02-03 12:04:42 11663 2

原创 EKF SLAM学习笔记01

ekf是扩展卡尔曼滤波的缩写:Extended Kalman Filter本文将从概率论中的相关概念说起,逐步讲解到贝叶斯滤波、卡尔曼滤波、和扩展卡尔曼滤波。

2021-02-03 12:03:40 13091

原创 基于图的自主探索路径规划算法gbplanner_ros试用

这篇来自挪威科技大学的论文提出了一种用于地下环境中基于图的自主探索路径规划的新策略。地下矿洞环境一般来说具有覆盖面积大、狭长走廊多等特点(而我们知道长走廊对slam算法是很不友好的)。github仓库中附上了三个仿真环境:由简单到复杂,最后是实地扫描数据转换成的model组成的world。

2021-02-02 12:06:35 13102 3

原创 python装饰器详解

有的时候,我们会在python代码中看到@符号,这其实就代表着装饰器。本文内容为:python装饰器详细解读、常用装饰器@property和@classmethod @staticmethod介绍

2021-02-01 17:35:04 12753

KITTI数据集评价标准计算代码

KITTI数据集评价标准计算代码

2022-02-10

KITTI数据集评价标准paper

Are we ready for Autonomous Driving?The KITTI Vision Benchmar

2022-02-10

人工势场法课件.pdf

CMU RI 16-735机器人路径规划第4讲:人工势场法

2021-03-01

Unscented Kalman Filter Tutorial

Unscented Kalman Filter Tutorial无迹卡尔曼滤波简介:Gabriel A. Terejanu Department of Computer Science and Engineering, University at Buffalo

2021-02-09

Ensemble_Kalman_filtering P. L. Houtekamer Herschel L. Mitchell

Ensemble_Kalman_filtering 集合卡尔曼滤波,作者:P. L. Houtekamer Herschel L. Mitchell 集合卡尔曼滤波器是一种递归滤波器,适用于具有大量变量的问题

2021-02-03

应用3dgems模型库的gazebo worlds示例

模型下载:https://download.csdn.net/download/hanmoge/14109724

2021-01-14

三维gazebo模型库3dgems

来自http://data.nvision2.eecs.yorku.ca/3DGEMS/的gazebo仿真模型:拥有270+细节丰富的办公室环境三维仿真模型,主要面向版本为gazebo7,高版本可兼容

2021-01-11

ROS World 2020 Lightning Talk_ WEBOTS Robot Simulator

ROS开发者大会2020 Lightning Talk:webots与ROS的结合

2021-01-05

ROS World 2020 Lightning Talk_ Visevi Robot Cinematics

ROS开发者大会2020 Lightning Talk:扫地机器人结合简单机械臂仿真视频

2021-01-05

ROS World 2020 Lightning Talk_ Matlab & ROS

ROS开发者大会2020 Lightning Talk:matlab和ROS结合能够干些什么

2021-01-05

ROS World 2020 Lightning Talk Ignition Tutorials

ROS开发者大会2020 Lightning Talk:gazebo升级版Ignition教程介绍

2021-01-05

ROS World 2020 Technical Session Navigation2

ROS开发者大会2020 Technical Session ROS Navigation2

2021-01-05

ROS World 2020 Technical Session 四足机器人控制

ROS开发者大会2020 Technical Session 四足机器人控制 CHAMP

2021-01-05

roscon2019演讲:ros与gazebo结合实现自动驾驶HIL

roscon2019演讲:ros与gazebo结合实现自动驾驶硬件在环仿真

2021-01-05

roscon2019演讲:gazebo与ros2结合

roscon2019演讲:gazebo与ros2结合

2021-01-05

roscon2019演讲:how_to_achieve_realistic_visuals_in_ignition_gazebo

roscon2019演讲:gazebo的最新版本ignition_gazebo图形渲染情况介绍

2021-01-05

roscon2019演讲:pcg_gazebo_pkgs介绍

A Python library for scripting and rapid-prototyping of simulated Gazebo models and worlds,使用python进行仿真模型和环境管理、生成;作者Musa Morena Marcusso Manhães (Bosch)

2021-01-05

AirSim汽车高精模型car_assets.zip

AirSim汽车高精模型,在airsim安装过程中可能遇到网络原因下载困难,可提前下载好放入指定位置

2021-01-05

slam课程资源:python代码

来自Claus Brenner的slam课程python代码:Units: A: Motion model, landmark detection in LiDAR data. - B: Positioning by estimation of a similarity transform, iterative closest point (ICP) algorithm. - C: Bayes filter, Kalman filter in 1D.- DEFG介绍略

2021-01-05

aws-robomaker Developer Guide

亚马逊云机器人仿真平台开发手册:aws-robomaker Developer Guide

2021-01-04

aws-robomaker-worldforge-export.zip

亚马逊云机器人平台RoboMaker新功能WorldForge使用测试,导出的Gazebo仿真环境及配套模型。

2020-12-30

gazebo-gazebo8_8.6.0.tar.gz

机器人仿真软件gazebo 8.6源代码

2020-12-30

Floor_Plans.zip

大面积建筑单层平面结构图(18份)

2020-12-30

ReportDifferentialDrive.pdf

Model and Control of a differential drive mobile robot描述了差动移动机器人运动学、动力学、以及直流电动机模型

2020-12-30

Paper6253-2632.pdf

Dynamic and Kinematic Models and Control for Differential Drive Mobile Robots 学者Farhan A. Salem对移动机器人动力学模型的推导,文章中包含simulink模型截图

2020-12-30

Oliveira_ICINCO_2008.pdf

Dynamical Models for Omni-directional Robots with 3 and 4 Wheels于omni-directional robots的动力学模型推导,以及如何通过试验获取模型关键参数

2020-12-30

CMU_thesis_nseegmil.zip

CMU的Neal A. Seegmiller的博士论文,是关于轮式机器人wheeled robots在复杂地形下的3D动力学建模、模型校准方法,压缩包内附matlab和c++代码

2020-12-30

Anvari_asu_0010N_13433.pdf

ASU的Iman Anvari的硕士论文,包含了轮式移动机器人运动学和动力学模型推导,以及LQR和PID控制,文末附matlab code

2020-12-30

dynamic-modelling-of-differentialdrive-mobile-robots.pdf

Rached Dhaouadi* and Ahmad Abu Hatab使用了拉格朗日法和牛顿欧拉法推导了差动移动机器人的动力学模型

2020-12-30

opencv-3.2.0含构件ippicv.zip

包含构件linux-808b791a6eac9ed78d32a7666804320e/ippicv_linux_20151201.tgz的下载包

2020-12-29

opencv-3.2.0.zip

opencv-3.2.0.zip不包含构件ippicv

2020-12-29

空空如也

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

TA关注的人

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