- 博客(5)
- 收藏
- 关注
原创 数据结构 算法 用栈实现迷宫老鼠
要求:地图是一个矩形区域,有一个入口和出口。迷宫内部包含不能穿越的墙壁或者障碍物。这些障碍物沿着行和列放置,与迷宫的边界平行。迷宫的入口在左上角,出口在右下角。
2023-04-24 14:46:28
437
2
原创 Gazebo创建自己的仿真世界
如何创建有很多元素的仿真,如房屋、行人、树木等等,这里介绍一个方法,在gazebo中加载gazebo_models模型库。使用gazebo_models模型库:新开终端输入gazebo,在insert处可以看到刚才加载的模型库,里面模型种类很多。2、将下载好的模型库加载到/usr/share/gazebo-9/models。放一张我自己做得模型。
2023-04-05 10:29:07
869
3
原创 Rviz中publish point使用
我们知道当rviz运行以后,他会自己发布几个话题消息/clicked_point、/initialpose、/move_base_simple/goal等,而rviz图形界面上publish point发布出来的话题就是/clicked_point,因此我们需要做的就是订阅该话题并在回调中实现多点巡航。在这个回调中我们发布了一个目标点,那么我们到达该目标点之后该怎么操作呢,这里我们就需要再创建一个回调函数用于处理到达目标点的情况一个如何进行后续目标点的发布。,github上也有开源的项目。
2023-03-25 14:02:56
2084
原创 ROS 移动机器人运动轨迹记录,并发布在rviz上
将txt或是csv文件中的数据读出要稍微麻烦些,这里直接给出代码,注意我这里每行数据以空格分割!若以逗号分割则Stringsplit函数的第二个参数要做相应的修改。选择你所需要记录的话题,并在回调中以自定义的方式存储数据格式,我这里是用空格隔开的,同样也可以使用逗号隔开(忽略这里的文件名gps.txt,随便取的)。我想记录的是机器人的/pose消息,并且只记录其中的x,y,w的值,存储格式为每组数据存一行,如下。将机器人移动过程中的消息记录在txt或是csv文件中。rviz上显示的效果如图。
2023-03-23 19:46:24
1695
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人