mubibaiwhale
码龄5年
关注
提问 私信
  • 博客:33,228
    33,228
    总访问量
  • 11
    原创
  • 1,176,268
    排名
  • 31
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:辽宁省
  • 加入CSDN时间: 2020-06-18
博客简介:

mubibaiwhale的博客

查看详细资料
个人成就
  • 获得68次点赞
  • 内容获得11次评论
  • 获得406次收藏
  • 代码片获得1,051次分享
创作历程
  • 8篇
    2023年
  • 3篇
    2021年
成就勋章
TA的专栏
  • ROS2学习
    8篇
兴趣领域 设置
  • 人工智能
    机器学习深度学习神经网络自然语言处理
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    arm开发
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ROS2使用nav2全教程

绘制地图需要什么?1.配备以下设备的机器人: LIDAR和Odometry 2.机器人环境我们使用cartographer_ros这个 cartographer 的 ROS 封装器,来建图。在ROS2中启动cartographer,需要启动两个节点Cartographer 可与多种机器人和传感器配合使用。要获得最佳的地图效果,需要对其进行正确配置,所有配置都可以通过 Lua 配置文件给出。
原创
发布博客 2023.08.15 ·
3073 阅读 ·
12 点赞 ·
4 评论 ·
53 收藏

ROS2中tf 命令行的用法

ros2 run rqt_tf_tree rqt_tf_tree使用这个命令下TF 并不是静态的,但它可以被刷新,以显示 TF 树的当前状态。每次需要最新更新时,按下刷新按钮即可。Most recent transform:最近的变换编号及其时间。0.0 表示恒定变换或静态变换。TF buffer: TF 缓冲区存储了多少数据;本例中为 4.93 秒的数据。Broadcaster: 这是 TF 数据广播器的名称。使用这个命令可以知道从参照系到目标系的平移和旋转。average rate:平均发布频率。
原创
发布博客 2023.08.01 ·
1379 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

ROS2中使用Behavior Tree (1)

BT类似于 FSM 有着广泛的应用,BT框架可以集成到任何其他软件中,首先记录一下没有ROS的纯BT框架,在理解核心原则之后,将BT程序的相同结构合并到ROS2环境中。行为树(Behavior Tree,BT)是一种用于设计和管理机器人或自主智能的行为的框架。它可以将复杂的任务和行为分解成逻辑上连续的节点,使得整个系统的控制逻辑更加清晰、灵活和可扩展。在BT中,整个行为树的结构类似一个树状图,从根节点开始,逐级向下展开,直到叶子节点为止。
原创
发布博客 2023.07.17 ·
962 阅读 ·
1 点赞 ·
1 评论 ·
8 收藏

ros2_control中的controller manager 和 Nav2 中的 lifecycle_manager

这一节补一下前面填的坑,介绍一下ros2_control中的controller manager 和 Nav2 中的 lifecycle_manager。
原创
发布博客 2023.07.16 ·
764 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

ROS2 Nav2 导航地图的使用

Nav2是ROS2的ROS导航堆栈的继承者,它是机器人从a点安全移动到B点所需的工具集合。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HRTMQ7IU-1689507658240)(image-1.png)]
原创
发布博客 2023.07.16 ·
1623 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

配置 ros2_control 在Gazebo控制关节运动

接上文在ROS2使用Gazebo控制小车,上文控制小车使用的是libgazebo_ros_diff_drive.so这个插件,输入模型的数据就可以对小车进行差速控制。本文介绍另外一种控制方式ros2_control。
原创
发布博客 2023.07.15 ·
2238 阅读 ·
5 点赞 ·
1 评论 ·
19 收藏

ROS2多线程Python版本

ROS2多线程Python版,回调函数
原创
发布博客 2023.07.12 ·
1020 阅读 ·
3 点赞 ·
1 评论 ·
5 收藏

ROS2使用Gazebo控制AGV

目前国内关于ROS2的教程比较少,我记录一下再ROS2中使用Gazebo进行仿真的过程,也算是总结这一段时间关于ROS2的学习。首先做的项目就是用控制小车运动,
原创
发布博客 2023.07.08 ·
2643 阅读 ·
3 点赞 ·
1 评论 ·
30 收藏

用格布拉斯准则剔除异常值,求不确定度

用格布拉斯准则剔除异常值,求不确定度x=[0.665 0.666 0.678 0.698 0.600 0.661 0.672 0.664]; %输入数据alpha=0.05; %输入显著性水平%% 格布拉斯准则剔除坏值flag_1=1; while flag_1==1 n=length(x); avg=mean(x); x=sort(x);v=x-avg;st=std(v,0); gn=abs((x-avg)/st);% 确定g值 T=[1.153 1.463 1.67
原创
发布博客 2021.09.19 ·
1127 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

1992-2020国赛优秀论文.zip

发布资源 2021.07.18 ·
zip

计算系统动态性能指标的MATLAB代码

计算系统动态性能指标的MATLAB代码构造函数dynamicproperties使用该函数的两个实例构造函数dynamicproperties%% 系统的动态性能函数,该函数输入输出的信号y和每个输出信号的间隔dt,得到该系统的一些动态性能指标%ts指调节时间function [text,tr,Mp,tp,ts,ys]=dynamicproperties(y,dt) [lp,m]=size(y); %lp是该输入y的数量type=0; %系统类型的指标%此函数的使用基础是该系统稳定,temp
原创
发布博客 2021.06.08 ·
7706 阅读 ·
10 点赞 ·
0 评论 ·
57 收藏

超详细的排队论建模

排队系统顾客输入过程顾客源(总体):有限/无限顾客到达方式:逐个/逐批(主要是逐个)顾客到达间隔:随机型/确定型顾客到达:相互独立/相互关联输入过程:平稳/非平稳排队结构与排队规则顾客排队方式:等待制/即时制排队系统容量:有限制/无限制排队队列数目:单列/双列中途是否退出:允许/禁止是否允许列间转移:允许/禁止服务机构与服务规则服务台数量:单个/多数服务台排列形式:并联/串联/混合服务台服务方式:逐个/逐批服务时间分布:随机型/确定型服务时间分布是否平稳:平稳
原创
发布博客 2021.02.01 ·
10524 阅读 ·
28 点赞 ·
3 评论 ·
210 收藏