自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 nav2源码分析6-nav2_behavior_tree

Action_A 再次被执行并返回 RUNNING,Action_B 被重新执行并返回 SUCCESS,因此 BT 继续执行 Action_C,这是 Action_C 第一次被执行。RoundRobin控制节点按照轮询方式依次触发其子节点,直到一个子节点返回 SUCCESS 为止,此时父节点也将返回 SUCCESS。请注意,如果在任何时候 Action_A、Action_B 或 Action_C 返回了 FAILURE,父节点将返回 FAILURE,并停止任何子节点的执行。没有其他节点被触发。

2023-12-18 21:29:42 193

原创 nav2源码分析5-nav2_bt_navigator分析

函数(get the default behavior tree for this navigator),默认使用的是nav2_bt_navigator/navigate_to_pose_w_replanning_and_recovery.xml。先看nav2_bt_navigator的cmakelists文件会生成一个名为bt_navigator的可执行文件,这个是在我们导航的launch.py文件中启动的。然后是bt_action_server_->on_configure()

2023-12-14 11:26:13 186

原创 nav2源码分析4-各个节点启动情况

当然还有定位的launch文件在nav2_bringup/launch/localization.py主要启动节点有。查看nav2_bringup/launch/navigation_launch.py文件,其中启动的节点有。他们每个节点的参数配置在nav2_bringup/params/nav2_params.yaml中。

2023-12-13 15:40:27 84

原创 nav2源码分析2-行为树与 navigation2 小demo

GitHub - thehummingbird/nav2_demo_turtlebot3

2023-12-12 23:26:00 96

原创 目前找到的路径规划与运动规划学习资料

GitHub - ai-winter/ros_motion_planning: Motion planning and Navigation of AGV/AMR:ROS planner plugin implementation of A*, JPS, D*, LPA*, D* Lite, Theta*, RRT, RRT*, RRT-Connect, Informed RRT*, ACO, Voronoi, PID, DWA, APF etc.GitHub - ai-winter/python_moti

2023-12-12 20:12:28 63

原创 ROS四元数与欧拉角的相互转换

/定义存储r\p\y的容器。

2023-12-12 14:48:20 101

原创 openrave 生成ikfast 第一步遇到的问题

urdf

2022-12-08 22:25:34 221 1

原创 ros 已经发布topic 但是却echo不出来

ros docker

2022-06-16 14:39:55 2907

原创 不同的docker主机,网线直连,ros分布式通讯设置

docker中的ros分布式通讯设置

2022-06-14 19:16:51 250

原创 rviz2 显示urdf

rviz2

2022-06-10 08:04:28 212

原创 最近仿真遇到的问题并解决

ros仿真

2022-06-09 11:44:15 399

原创 解决加载diff_drive_controller/DiffDriveController的问题

1.出现的现象:Robot description couldn't be retrieved from param server.Failed to initialize the controller2.参考资料:diff_drive Robot descripion couldn't be retrieved from param server error - ROS Answers: Open Source Q&A Forum3. 解决方法: <param nam...

2022-04-27 11:41:24 628

原创 docker内使用nvidia-gpu运行rviz和gazebo

1.本机装好docker后,从阿里云拉取自己的image,由于本机有nvidia的显卡,导致不能在docker内部运行rviz和gazebo可视化软件。之前的image是在cpu环境下制作的,所以现在需要在此基础上添加一些支持gpu的依赖。2.主要针对出现的错误进行针对性的安装依赖。2.1.错误1:运行gazebo的时候出现libGL error: No matching fbConfigs or visuals foundlibGL error: failed to load driver

2022-04-26 09:06:34 2788 1

原创 ROS 运行建图和导航节点时出现的警告

ROS 运行建图和导航节点时出现的警告出现 “The goal sent to the global planner is off the global costmap. Planning will always fail to this goal.” 的警告,最终导致导航失败的问题ROS 启动建图和导航节点,一开始生成的 map 的 size 可能会随着建图过程而扩增,但是代价地图在初始化时已经确定了静态地图层的大小,并不会随着 map 的 size 的变大而变大。静态地图层没有随 /map 地图 r

2020-06-17 15:34:42 1002

原创 ## 在gazebo中禁用odom的tf坐标变换

**在gazebo中禁用odom的tf坐标变换**见链接https://answers.ros.org/question/229722/how-to-stop-gazebo-publishing-tf/

2020-05-29 11:29:06 957

空空如也

空空如也

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

TA关注的人

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