logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ROS2学习——`octovis` 和八叉树地图工具的功能与使用方法

OctoMap是一个基于八叉树的开源C++库,用于构建概率化三维地图。其核心工具包括octomap_server(实时处理传感器数据生成地图)和octovis(可视化工具)。通过递归分割立方体空间,OctoMap能高效存储多分辨率三维环境信息,支持动态更新和概率占据表示。典型使用流程为:传感器数据→octomap_server生成.bt/.ot地图文件→octovis可视化查看。安装简便(Ubun

#学习
路径规划——拓扑图路径规划方法(可视图与四叉树)

本文对比分析了两种路径规划方法:可视图法和四叉树法。可视图法通过构建障碍物顶点间的可见性图来寻找精确最短路径,适用于简单场景但计算复杂度高。四叉树法采用多分辨率空间划分,形成层次化结构,能高效处理大规模非均匀环境,获得近似最优路径。两种方法各具优势:可视图法在路径最优性上更优,而四叉树法在计算效率和适应性方面表现更好,适合动态环境。选择方法需根据具体场景需求权衡路径精度与计算成本。

#机器人
ROS2学习笔记——Gazebo进阶使用介绍

Gazebo视图菜单功能详解:本文系统介绍了Gazebo仿真环境中的View菜单核心功能,分为四大类:1)视角控制(平移/旋转/缩放模式及轨道视角);2)视角跟随选项;3)可视化调试工具(碰撞体积显示、关节可视化、接触力显示等);4)坐标系与布局设置。重点强调了碰撞检测(F2)、接触力显示等调试功能的使用场景,并提供了操作快捷键建议。该指南可帮助用户有效控制仿真视角,快速定位模型调试中的物理交互问

#学习
随笔——全局路径规划常用方法

本文对比分析了四种经典路径规划算法:A*、RRT*、Hybrid A和韦恩图分割。A在离散空间具有最优性和完备性,但路径存在锯齿;RRT适合高维空间,能渐进优化路径;Hybrid A专为车辆等非完整系统设计,结合连续状态空间搜索和运动学约束;韦恩图分割构建最大安全距离路径但计算复杂。综合评估显示,Hybrid A在实用性上表现最佳(9分),其次是A(8.5分)、RRT*(8分)和韦恩图分割(6.5

Ubuntu22.04 + ROS2 Humble + ORB-SLAM3 下从环境配置到深度相机d435实时SLAM

本文详细介绍了ORB-SLAM3在Ubuntu22.04系统上的安装部署过程。首先需要安装基础编译工具和关键依赖库(Eigen3、Pangolin、OpenCV),然后编译ORB-SLAM3核心库并集成到ROS2Humble工作空间。文章还列举了可能遇到的常见错误(如std::bad_array_new_length和doublefree问题)及其解决方法。整个安装过程包括环境准备、依赖安装、源码

Ubuntu22.04 + ROS2 Humble + RealSense D435i 部署VINS-Fusion视觉惯性SLAM

本文详细介绍了VINS-Fusion在Ubuntu 22.04系统上的安装部署流程。主要内容包括:1)系统环境准备,要求安装ROS2 Humble、Ceres Solver 2.1.0等依赖;2)详细说明各组件安装步骤,包括Eigen3、OpenCV等;3)VINS-Fusion源码编译配置方法,特别推荐使用CPU模式简化部署;4)Intel RealSense D435i相机的驱动安装与配置;5

ROS2学习Gazebo+RVIZ2仿真实例

本文介绍了ROS2机器人仿真项目FishBot的创建和配置过程。主要内容包括:1)创建功能包和URDF文件,定义机器人模型结构;2)编写Launch文件启动Gazebo仿真环境;3)配置键盘控制插件teleop_twist_keyboard;4)编译运行项目并设置RViz2可视化界面;5)使用rqt工具查看速度数据。文章详细说明了URDF文件中各部件(底盘、激光雷达、轮子等)的定义方式,以及Gaz

#学习
ROS2学习——使用Cartographer在ROS2 Humble和Gazebo11中进行三维SLAM建图

本文介绍了在ROS2 Humble和Gazebo11环境下使用Cartographer进行三维SLAM建图的完整流程。主要内容包括:1)系统环境搭建(ROS2、Gazebo11和Cartographer安装);2)三维SLAM配置(创建自定义配置文件和启动文件);3)Gazebo仿真环境运行与地图可视化;4)八叉树地图生成方法。通过点云数据处理和Octomap转换,可实现三维点云地图和八叉树地图的

#学习
ROS2(humble)+Gazebo 部署Fast-LIO2三维建图仿真 环境搭建

本文详细介绍了在ROS2环境下搭建Fast-LIO激光雷达SLAM系统的完整流程。主要内容包括:1)创建工作空间并安装Livox-SDK2;2)配置livox_ros_driver2驱动,包括仓库拉取、编译和启动方法;3)Fast-LIO的安装与编译过程。文中特别强调了环境配置的关键步骤,如使用rosdepc安装依赖、正确设置工作空间路径,以及如何通过修改.bashrc文件实现自动source环境

ubuntu安装 ROS/ROS2 + Gazebo(适用于ubuntu20.04和ubuntu22.04)

注意:ubuntu20.04版本安装gazebo9,ubuntu22.04版本安装gazebo11。

#ubuntu#linux
    共 46 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择