fix: 修复启动bash路径
This commit is contained in:
@@ -17,14 +17,26 @@ source_with_nounset_off "/opt/ros/${ROS_DISTRO}/setup.bash"
|
|||||||
cd "${ROS_CONTROL_PY_DIR}"
|
cd "${ROS_CONTROL_PY_DIR}"
|
||||||
source_with_nounset_off "install/setup.bash"
|
source_with_nounset_off "install/setup.bash"
|
||||||
|
|
||||||
exec ros2 launch udp_teleop_bridge robot_udp_receiver.launch.py \
|
launch_args=(
|
||||||
"transport:=${ROBOT_RECEIVER_TRANSPORT}" \
|
"transport:=${ROBOT_RECEIVER_TRANSPORT}"
|
||||||
"server_addr:=${ROBOT_RECEIVER_SERVER_ADDR}" \
|
"peer_id:=${ROBOT_RECEIVER_PEER_ID}"
|
||||||
"relay_via:=${ROBOT_RECEIVER_RELAY_VIA}" \
|
"local_socket_path:=${ROBOT_RECEIVER_LOCAL_SOCKET_PATH}"
|
||||||
"peer_id:=${ROBOT_RECEIVER_PEER_ID}" \
|
"output_topic:=${ROBOT_RECEIVER_OUTPUT_TOPIC}"
|
||||||
"expected_sender:=${ROBOT_RECEIVER_EXPECTED_SENDER}" \
|
"frame_id:=${ROBOT_RECEIVER_FRAME_ID}"
|
||||||
"local_socket_path:=${ROBOT_RECEIVER_LOCAL_SOCKET_PATH}" \
|
"watchdog_timeout:=${ROBOT_RECEIVER_WATCHDOG_TIMEOUT}"
|
||||||
"output_topic:=${ROBOT_RECEIVER_OUTPUT_TOPIC}" \
|
|
||||||
"frame_id:=${ROBOT_RECEIVER_FRAME_ID}" \
|
|
||||||
"watchdog_timeout:=${ROBOT_RECEIVER_WATCHDOG_TIMEOUT}" \
|
|
||||||
"publish_rate_hz:=${ROBOT_RECEIVER_PUBLISH_RATE_HZ}"
|
"publish_rate_hz:=${ROBOT_RECEIVER_PUBLISH_RATE_HZ}"
|
||||||
|
)
|
||||||
|
|
||||||
|
if [[ -n "${ROBOT_RECEIVER_SERVER_ADDR}" ]]; then
|
||||||
|
launch_args+=("server_addr:=${ROBOT_RECEIVER_SERVER_ADDR}")
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -n "${ROBOT_RECEIVER_RELAY_VIA}" ]]; then
|
||||||
|
launch_args+=("relay_via:=${ROBOT_RECEIVER_RELAY_VIA}")
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -n "${ROBOT_RECEIVER_EXPECTED_SENDER}" ]]; then
|
||||||
|
launch_args+=("expected_sender:=${ROBOT_RECEIVER_EXPECTED_SENDER}")
|
||||||
|
fi
|
||||||
|
|
||||||
|
exec ros2 launch udp_teleop_bridge robot_udp_receiver.launch.py "${launch_args[@]}"
|
||||||
|
|||||||
Reference in New Issue
Block a user