ROS通信机制、资料收集、笔记(待补充)

ROS机器人

1 ROS通信机制

1.1 通信
ROS

首先提出ros的整体架构:

20200520075544

举一个实例如下:

20200520075227

sever与client之间的关系如下:

20200520075444

代码部分参考博客总结如下:

20200520081114

1.2 launch文件解析
<launch>

  <node pkg="occ_grid_mapping" type="odometry" name="odometry" output="screen" clear_params="true">
						<rosparam file="$(find occ_grid_mapping)/config/default.yaml" command="load" />
  </node>

  <node pkg="occ_grid_mapping" type="mapping" name="mapping" output="screen" clear_params="true">
						<rosparam file="$(find occ_grid_mapping)/config/default.yaml" command="load" />
  </node>
  
	<node pkg="rviz" type="rviz" name="rviz" output="screen" 
      args="-d $(find occ_grid_mapping)/rviz/default.rviz" required="true">
    </node>

</launch>

这里有两个节点,occ_grid_mapping是功能包的名字,odometry是节点的名字。另外调用rviz软件并且显示数据。

2 机器人制作

参考博客

下面介绍了STM32电机驱动板与上位机(树莓派或者arm)之间的关系示意。

20200520082657

20200520082615

猜你喜欢

转载自blog.csdn.net/chenshiming1995/article/details/106347212