해당 terminal 에서 terminal 에 ROS_DOMAIN_ID 만 동일하게 설정해주면 여러 로봇들간의 데이터 전송이 가능해짐
# Terminal
$ export ROS_DOMAIN_ID=1
# you can easily change ROS_DOMAIN_ID !
bashrc 에서 또는 terminal 에서 RMW_IMPLEMENTATION 만 설정해주면 DDS 방식이 변경
$ export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp
static const rmw_qos_profile_t rmw_qos_profile_latched =
{
RMW_QOS_POLICY_HISTORY_KEEP_LAST,
1,
RMW_QOS_POLICY_RELIABILITY_RELIABLE,
RMW_QOS_POLICY_DURABILITY_TRANSIENT_LOCAL,
RMW_QOS_DEADLINE_DEFAULT,
RMW_QOS_LIFESPAN_DEFAULT,
RMW_QOS_POLICY_LIVELINESS_SYSTEM_DEFAULT,
RMW_QOS_LIVELINESS_LEASE_DURATION_DEFAULT,
false
};