To address this issue, a message pipe mechanism termed cross-domain datagram protocol (XDDP) is applied. In comparison to traditional inter-task mechanisms, XDDP provides a communication interface between RT and NRT tasks. This greatly improves robot application development utilising ROS tools and ...