Travis.X
码龄7年
关注
提问 私信
  • 博客:872,824
    社区:1
    问答:38
    872,863
    总访问量
  • 160
    原创
  • 1,038,770
    排名
  • 1,738
    粉丝
  • 78
    铁粉

个人简介:从事机器人、自动驾驶行业的研发工程师,不定期分享机器人、自动驾驶相关内容,感谢关注!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-09-23
博客简介:

xiewf的博客

查看详细资料
  • 原力等级
    当前等级
    6
    当前总分
    2,618
    当月
    14
个人成就
  • 获得599次点赞
  • 内容获得218次评论
  • 获得4,118次收藏
  • 代码片获得6,569次分享
创作历程
  • 1篇
    2024年
  • 50篇
    2023年
  • 5篇
    2022年
  • 50篇
    2021年
  • 24篇
    2020年
  • 40篇
    2019年
  • 9篇
    2018年
成就勋章
TA的专栏
  • 具身智能
    付费
    1篇
  • 论文解读
    付费
    13篇
  • 实战项目开发技术分享
    付费
    13篇
  • 运动规划算法项目实战
    付费
    30篇
  • Apollo 6.0理论与项目实战
    付费
    22篇
  • 人工智能
    3篇
  • ROS仿真实战
    3篇
  • Autoware 入门教程
    6篇
  • 运动规划
    8篇
  • 地图
    4篇
  • 仿真
    6篇
  • 定位
    2篇
  • SLAM
    5篇
  • 论文笔记
    6篇
兴趣领域 设置
  • 人工智能
    人工智能自动驾驶
  • 前沿技术
    无人机车载系统机器人
  • AIGC
    chatgpt
创作活动更多

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

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

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

【运动规划算法项目实战】全覆盖分区算法

全覆盖规划在机器人学领域具有重要意义,其应用场景涵盖了自动农场、扫地机器人、扫描监视无人机等多个领域。该问题的核心目标是使机器人能够从指定起点出发,规划一条避开障碍物、同时路径尽可能短的轨迹,从而实现对特定区域的全面覆盖。在实际应用中,全覆盖规划的成功实现对于提高机器人在各类环境中的工作效率至关重要。这一问题的解决涉及到高效的路径规划和规划区域分解技术。其中,梯形单元分解算法是一种常用分区的技术,过将地图上需要规划的区域进行分区,采用梯形分解的方式,可以更好地应对复杂环境。全覆盖算法规划流程。
原创
发布博客 2024.02.26 ·
4338 阅读 ·
4 点赞 ·
0 评论 ·
15 收藏

【运动规划算法项目实战】Artificial Potential Field算法(附ROS C++代码)

在机器人行业中,路径规划是一个关键的任务,它涉及到如何让机器人在复杂的环境中安全而高效地移动。人工势场算法(Artificial Potential Field Algorithm)是一种常用的路径规划方法,它借鉴了物理学中的势能概念,通过模拟力的作用来引导机器人的移动。本文将详细介绍人工势场算法的原理、在路径规划中的应用、算法优缺点以及代码实现。人工势场算法基于两种势场:斥力场和引力场。斥力场使机器人远离障碍物,而引力场将机器人吸引到目标位置。
原创
发布博客 2023.09.26 ·
10741 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

【运动规划算法项目实战】Dynamic Window Approach算法(附ROS C++代码)

在机器人行业中,路径规划是一个关键的任务,它使得机器人能够在复杂的环境中自主导航。动态窗口方法(Dynamic Window Approach,DWA)算法是一种常用的路径规划算法之一,它允许机器人实时地根据环境和自身动力学限制进行路径的生成和评估。本文将详细介绍DWA算法的原理、在机器人路径规划中的应用、算法优缺点以及代码的实现。机器人路径规划中,目标是找到一条安全且高效的路径,使机器人能够从起始点到达目标点。DWA算法通过考虑机器人的动力学限制以及环境中的障碍物,以实现自主导航的能力。
原创
发布博客 2023.09.26 ·
10274 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【运动规划算法项目实战】Artificial Potential Field算法(附ROS C++代码)

发布资源 2023.09.26 ·
zip

【运动规划算法项目实战】Dynamic Window Approach算法(附ROS C++代码)

发布资源 2023.09.26 ·
zip

【具身智能】RT-2:视觉-语言-动作模型(VLA)

Robotic Transformer 2(RT-2)是由谷歌 DeepMind 新推出的大语言模型,它为人类提供了通过纯语言命令来优化机器人控制的能力。与此前的大模型不同,RT-2是一种新型的视觉-语言-动作(VLA)模型,它可以从网络和机器人数据中学习,并将这些知识转化为机器人控制的通用指令,帮助机器人在现实环境中完成各种复杂任务,同时提高机器人的适应性和判断推理能力。高容量的视觉-语言模型(VLM)是在网络规模的数据集上训练的,使得这些系统在识别视觉或语言模式并跨越不同语言方面表现出色。
原创
发布博客 2023.09.12 ·
15067 阅读 ·
4 点赞 ·
0 评论 ·
21 收藏

【实战项目开发技术分享】谈谈机器人如何进行脱困

在机器人科学和技术领域,我们经常谈论的是机器人的精密运动、智能决策和自主导航。然而,有时候机器人也会遇到棘手的情况,陷入所谓的“困境”。这些困境可能包括卡在障碍物后面、无法找到通往目标的路径,甚至是在未知领域迷路。与现实生活中的挫折一样,机器人也需要一些特殊的技巧和策略来克服这些困境。在本篇博客文章中,我们将深入探讨机器人如何智能脱困,以及在这个挑战性任务中所涉及的技术和方法。
原创
发布博客 2023.09.09 ·
11636 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

【实战项目开发技术分享】如何设置机器人禁行区/虚拟墙

在现代机器人技术的日益发展中,路径规划是使机器人在复杂环境中安全、高效移动的关键部分。其中一个重要的问题是如何划定机器人的禁行区,以确保机器人不会进入危险区域或无法到达的地方。在本文中,我们将探讨一些关键策略,帮助机器人算法工程师更好地划定禁行区。代价地图可以通过多层叠加来实现,一般包括以下几个层级:静态地图层(Static Map Layer):由SLAM(Simultaneous Localization and Mapping)构建的静态地图。该层包含了环境中固定不变的地物信息,如墙壁、家具等。
原创
发布博客 2023.09.09 ·
11733 阅读 ·
1 点赞 ·
1 评论 ·
7 收藏

【实战项目开发技术分享】ChatGPT与机器人的交互

ChatGPT是一种基于大规模预训练的深度学习模型,它通过分析数百万条文本数据来学习自然语言的语法、语义和上下文。这个强大的深度学习模型使得它能够理解和生成文本,从而能够以几乎与人类相媲美的方式进行对话。ChatGPT的问世代表了自然语言处理领域的一次革命性突破,为与机器人的互动提供了全新的机会。在本文中,我们将深入探讨一些基于ChatGPT的与机器人互动的开源项目,揭示它们实现的原理和工作方式。
原创
发布博客 2023.09.08 ·
13716 阅读 ·
4 点赞 ·
0 评论 ·
47 收藏

【运动规划算法项目实战】TABV代码解析(五):plan_manage

在这系列文章中,我们将对TABV导航框架的代码进行详细解析。该框架是一种地空双模式车辆的自主自适应导航(Terrestrial-Aerial Bimodal Vehicles,TABV)框架。通过结合空中车辆的高机动性和地面车辆的长续航能力,该框架实现了车辆的完全自主性。通过深入分析代码,我们将深入了解该框架的工作原理和关键算法,以及如何实现车辆的导航功能。这将有助于我们更好地理解和应用TABV导航框架,为地空双模式车辆的开发和研究提供有力支持。源码请参考。
原创
发布博客 2023.07.25 ·
13758 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

【运动规划算法项目实战】TABV代码解析(四):plan_env

在这系列文章中,我们将对TABV导航框架的代码进行详细解析。该框架是一种地空双模式车辆的自主自适应导航(Terrestrial-Aerial Bimodal Vehicles,TABV)框架。通过结合空中车辆的高机动性和地面车辆的长续航能力,该框架实现了车辆的完全自主性。通过深入分析代码,我们将深入了解该框架的工作原理和关键算法,以及如何实现车辆的导航功能。这将有助于我们更好地理解和应用TABV导航框架,为地空双模式车辆的开发和研究提供有力支持。源码请参考。
原创
发布博客 2023.07.25 ·
13583 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

【运动规划算法项目实战】TABV代码解析(三):path_searching

在这系列文章中,我们将对TABV导航框架的代码进行详细解析。该框架是一种地空双模式车辆的自主自适应导航(Terrestrial-Aerial Bimodal Vehicles,TABV)框架。通过结合空中车辆的高机动性和地面车辆的长续航能力,该框架实现了车辆的完全自主性。通过深入分析代码,我们将深入了解该框架的工作原理和关键算法,以及如何实现车辆的导航功能。这将有助于我们更好地理解和应用TABV导航框架,为地空双模式车辆的开发和研究提供有力支持。源码请参考。
原创
发布博客 2023.07.25 ·
13607 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【运动规划算法项目实战】TABV代码解析(二):bspline_opt

在这系列文章中,我们将对TABV导航框架的代码进行详细解析。该框架是一种地空双模式车辆的自主自适应导航(Terrestrial-Aerial Bimodal Vehicles,TABV)框架。通过结合空中车辆的高机动性和地面车辆的长续航能力,该框架实现了车辆的完全自主性。通过深入分析代码,我们将深入了解该框架的工作原理和关键算法,以及如何实现车辆的导航功能。这将有助于我们更好地理解和应用TABV导航框架,为地空双模式车辆的开发和研究提供有力支持。源码请参考。plan_env:在线建图算法。
原创
发布博客 2023.07.25 ·
13529 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【运动规划算法项目实战】TABV代码解析(一):bspline

在这系列文章中,我们将对TABV导航框架的代码进行详细解析。该框架是一种地空双模式车辆的自主自适应导航(Terrestrial-Aerial Bimodal Vehicles,TABV)框架。通过结合空中车辆的高机动性和地面车辆的长续航能力,该框架实现了车辆的完全自主性。通过深入分析代码,我们将深入了解该框架的工作原理和关键算法,以及如何实现车辆的导航功能。这将有助于我们更好地理解和应用TABV导航框架,为地空双模式车辆的开发和研究提供有力支持。源
原创
发布博客 2023.07.25 ·
13951 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【论文解读】重新审视作为广义旅行商问题的 Boustrophedon 覆盖路径规划算法

在本文中,我们提出了一种在已知环境中使用无人旋翼微型飞行器 (MAV) 进行低空地形覆盖的路径规划器。机载系统可以通过使用摄像机、探地合成孔径雷达 (GPSAR) 和金属探测器调查可疑危险区域 (SHA) 来协助人道主义排雷。大多数可用的 MAV 覆盖规划器实现不考虑障碍物,因此不能部署在有障碍的环境中。我们描述了一个开源框架,用于在有障碍物的多边形飞行走廊中执行覆盖规划。
原创
发布博客 2023.07.02 ·
15512 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

【论文解读】地空双模式车辆的自主自适应导航

本文详细介绍了一种地空双模式车辆的自主自适应导航(Terrestrial-Aerial Bimodal Vehicles,TABV)框架,该框架结合了空中车辆的高机动性和地面车辆的长续航能力,实现了车辆的完全自主性。分层运动规划器和运动控制器。分层运动规划器首先搜索地空混合路径,然后通过B样条优化将其优化为安全、平稳和动态可行的轨迹。这种规划方法不仅保证车辆在未知环境中的安全行驶,还能节约能源。在不需要飞越极端地形时,地面路径被优先选择,从而实现了节能效果。
原创
发布博客 2023.07.01 ·
15279 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【运动规划算法项目实战】如何构建欧几里德符号距离场(附ROS C++代码)

欧几里德符号距离场(Euclidean Signed Distance Field,ESDF)是机器人感知和路径规划中的关键数据结构之一。它能够提供环境中每个点到最近障碍物的距离,并且能够表示距离的方向(内部或外部)。ESDF在自动驾驶、机器人导航以及避障等应用中具有重要的作用。本文将介绍ESDF的构建过程和关键步骤,帮助读者深入了解ESDF的原理与实现。欧几里德符号距离场(ESDF)是机器人路径规划中不可或缺的概念和工具。构建ESDF的关键步骤包括环境建模、距离场计算和ESDF的更新。
原创
发布博客 2023.06.25 ·
17596 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

【实战项目开发技术分享】ROS1.0、ROS 2.0和CyberRT开源通信框架对比

随着机器人和自动驾驶技术的飞速发展,开源通信框架在机器人、自动驾驶行业扮演着重要的角色。ROS1.0是一个广泛应用于机器人领域的开源框架,ROS 2.0是其改进版本,而CyberRT是Baidu Apollo自动驾驶平台的通信框架。ROS和ROS 2.0都注重灵活性和共享性,适用于各种机器人应用。CyberRT则专注于实时性和高性能,适用于自动驾驶等对实时性要求较高的场景。选择适合的框架取决于具体应用需求和开发者的偏好。
原创
发布博客 2023.06.24 ·
17339 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【实战项目开发技术分享】如何解决机器人运动不平稳的问题

机器人的运动平稳性对于其在各种应用中的成功执行任务至关重要。当机器人在执行任务过程中出现不稳定的运动,可能导致任务失败、损坏周围环境或甚至危及人员安全。因此,解决机器人运动不平稳问题是一个非常重要的挑战。本篇博文将向您介绍一些有效的方法来解决这一问题,我将从硬件和软件两个方面出发,提供一系列的解决方案,包括机器人设计、控制算法优化、传感器改进等。通过本文,您将了解如何提升机器人的运动平稳性,使其能够更加高效、准确地执行任务。
原创
发布博客 2023.06.23 ·
16271 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

【实战项目开发技术分享】机器人安全通过狭窄区域的方案

在机器人的应用领域中,有时会遇到需要机器人通过狭窄区域的情况。无论是室内还是室外,机器人需要具备适应性和灵活性,以便在狭窄的空间中进行安全、高效的导航。本文将提供一些如何让机器人通过狭窄区域的实现方案和思路,希望帮助读者可以根据实际的开发需要进行适当调整和扩展。
原创
发布博客 2023.06.22 ·
17134 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏
加载更多