问题分析思路可参考:
本文仅是做了在docker环境中通过脚本实现export ROS_MASTER_URI 和 export ROS_HOSTNAME 的工作:
export ROS_MASTER_URI=主机ip:11311 #11311是默认ROS端口
export ROS_HOSTNAME=主机hostname
即,在~/.bashrc末尾添加如下段落:
# Set envs about ROS_MASTER.
export ROS_MASTER_URI=172.17.0.2:11311ip="a"
while read linex
doip=$linex
done <<< "$(cat /etc/hosts)"hostname=${ip%% *}
export ROS_HOSTNAME=$hostnameecho "ROS_HOSTNAME="$ROS_HOSTNAME
echo "ROS_MASTER_URI="$ROS_MASTER_URI
解释:
修改后通过source验证一下~
最后记得保存至镜像~
本文发布于:2024-01-28 14:45:43,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17064243478180.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |