4.|4. Reviewing the ROS Basics
工作目录初始化
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src
catkin_init_workspace
build package
cd ~/catkin_ws
# build all
catkin_make
# build single
catkin_make --pkg package_name
【4.|4. Reviewing the ROS Basics】build 完成后可以更新一下 ros package信息,使自己的 package 可见:
source ~/catkin_ws/devel/setup.bash
rospack profile
RViz parameter 如何静态配置参数(需要重启 node)?
rosparam 如何动态配置参数(不需要重启 node)?
rqt_reconfigure 需要节点配合
rosrun rqt_reconfigure rqt_reconfigure
网络配置 时间同步
sudo apt-get install chrony
使用 hostname 代替 IP Zeroconf
ping .local
组件部署 谁是master (运行roscore)?
一般是运行导航算法的设备,比如机器人的主板:
export ROS_HOSTNAME=my_robot.local
roscore
其它节点:
export ROS_HOSTNAME=my_desktop.local
export ROS_MASTER_URI=http://my_robot.local:11311
sudo ntpdate -b my_robot.local
概念
- node
- topic
- service
推荐阅读
- 【Thesewt】蒙昧(续)
- The|The Help week 3
- The|The ideal servant
- 分析COMP122 The Caesar Cipher
- 在珠海賞植物──【粉花夾竹桃】Rose|在珠海賞植物──【粉花夾竹桃】Rose oleander
- 清晨朗读327(How|清晨朗读327:How Successful People Network with Each Other)
- 【天馬座|【天馬座 ? 翼ノ幻想】~《The Pegasus Fantasy》
- The|The Dump Truck Song
- OpenCV|OpenCV for Unity 通过WebCamTextureToMatHelper帮助类来获取摄像头的画面
- 本文转载于THE|本文转载于THE ILLUMINATUS! TRILOGY