unset ROS_DISTRO unset ROS_ROOT unset ROS_PACKAGE_PATH unset ROS_MASTER_URI unset ROS_VERSION unset ROS_PYTHON_VERSION unset ROSLISP_PACKAGE_DIRECTORIES
colcon build --symlink-install --parallel-workers 2
source /opt/ros/noetic/setup.bash catkin_make_isolated
source ~/ros2_humble/install/setup.bash colcon build --symlink-install --parallel-workers 2
source /opt/ros/noetic/setup.bash source ~/bridge_ws/ros1_msgs_ws/devel_isolated/setup.bash source ~/ros2_humble/install/setup.bash source ~/bridge_ws/ros2_msgs_ws/install/local_setup.bash colcon build
source /opt/ros/noetic/setup.bash roscore
source ~/bridge_ws/bridge_ws/install/setup.bash export ROS_MASTER_URI=http://localhost:11311
ros2 run ros1_bridge dynamic_bridge --bridge-all-topics
source ~/bridge_ws/ros2_msgs_ws/install/setup.bash ros2 topic pub /joint_command bridge_msgs/JointCommand "{positions: [0.123]}"
source /opt/ros/noetic/setup.bash source ~/bridge_ws/ros1_msgs_ws/devel_isolated/setup.bash rostopic echo /joint_command
source /opt/ros/noetic/setup.bash roscore
source ~/bridge_ws/bridge_ws/install/setup.bash
#export ROS_MASTER_URI=http://ros1:11311
# ros2 run ros1_bridge dynamic_bridge --print-pairs # 查看支持的消息类型
ros2 run ros1_bridge dynamic_bridge --bridge-all-topicssource ~/bridge_ws/ros2_msgs_ws/install/setup.bash ros2 topic pub /joint_command bridge_msgs/JointCommand "{positions: [0.123]}"
source /opt/ros/noetic/setup.bash source ~/bridge_ws/ros1_msgs_ws/devel_isolated/setup.bash rostopic echo /joint_command
rosmsg list | grep bri ros2 interface list | grep bri
ros1先source才不会影响ros2的环境变量 ros1中的setup.bash等于ros2的local_setup.bash