- 修改 move_to_hori_line 函数中的超时设置和停止命令发送方式 - 在主程序中初始化和销毁 ROS 2 上下文 - 增加校准相关变量和逻辑,提高定位精度 - 优化 ImageProcessor 和 MarkerRunner 类的实现
15 lines
581 B
Bash
Executable File
15 lines
581 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# 检查是否通过 source 命令执行
|
|
if [ -n "$BASH_VERSION" ]; then
|
|
# 如果是通过 source 命令执行,则直接执行 setup.bash
|
|
source ../cyberdog_sim/install/setup.bash
|
|
else
|
|
# 如果是直接执行,则通过 source 命令加载 setup.bash
|
|
echo "Warning: This script should be sourced, not executed directly."
|
|
echo "Sourcing setup.bash..."
|
|
source ../cyberdog_sim/install/setup.bash
|
|
fi
|
|
|
|
# 确保 cyberdog_marker 的路径已添加到 PYTHONPATH
|
|
export PYTHONPATH=$PYTHONPATH:$(pwd)/../cyberdog_sim/install/lib/python3/dist-packages |