Aikido
util.hpp
Go to the documentation of this file.
1
#ifndef AIKIDO_CONTROL_ROS_COMMON_HPP_
2
#define AIKIDO_CONTROL_ROS_COMMON_HPP_
3
4
#include <chrono>
5
6
#include <actionlib/client/action_client.h>
7
#include <ros/callback_queue.h>
8
#include <ros/ros.h>
9
10
namespace
aikido
{
11
namespace
control {
12
namespace
ros {
13
14
template
<
class
ActionSpec,
class
TimeoutDuration,
class
PeriodDuration>
15
bool
waitForActionServer
(
16
actionlib::ActionClient<ActionSpec>& actionClient,
17
::ros::CallbackQueue& callbackQueue,
18
TimeoutDuration timeoutDuration = std::chrono::milliseconds{1000},
19
PeriodDuration periodDuration = std::chrono::milliseconds{10});
20
21
}
// namespace ros
22
}
// namespace control
23
}
// namespace aikido
24
25
#include "
detail/util-impl.hpp
"
26
27
#endif // AIKIDO_CONTROL_ROS_COMMON_HPP_
aikido
Format of serialized trajectory in YAML.
Definition:
algorithm.hpp:4
aikido::control::ros::waitForActionServer
bool waitForActionServer(actionlib::ActionClient< ActionSpec > &actionClient, ::ros::CallbackQueue &callbackQueue, TimeoutDuration timeoutDuration, PeriodDuration periodDuration)
Definition:
util-impl.hpp:13
util-impl.hpp
include
aikido
control
ros
util.hpp
Generated on Fri Mar 10 2023 20:07:57 for Aikido by
1.8.17