Skip to content

Commit 7d084ab

Browse files
committed
fix wrong sleep when waiting for urdf over ros2
1 parent 9024bf6 commit 7d084ab

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ros2/config_from_param.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ inline ConfigOptions ConfigOptionsFromParams(rclcpp::Node::SharedPtr node,
4343
while(urdf.empty())
4444
{
4545
rclcpp::spin_some(node);
46-
sleep(1);
46+
usleep(100000);
4747
RCLCPP_INFO(node->get_logger(), "waiting for urdf on topic '%s'...", urdf_sub->get_topic_name());
4848

4949
if(std::chrono::steady_clock::now() > timeout_expired)
@@ -59,7 +59,7 @@ inline ConfigOptions ConfigOptionsFromParams(rclcpp::Node::SharedPtr node,
5959
while(srdf.empty())
6060
{
6161
rclcpp::spin_some(node);
62-
sleep(1);
62+
usleep(100000);
6363
RCLCPP_INFO(node->get_logger(), "waiting for srdf on topic '%s'...", srdf_sub->get_topic_name());
6464

6565
if(std::chrono::steady_clock::now() > timeout_expired)

0 commit comments

Comments
 (0)