src
pass_through_controllers.cpp
Go to the documentation of this file.
1
// -- BEGIN LICENSE BLOCK ----------------------------------------------
2
// Copyright 2020 FZI Forschungszentrum Informatik
3
// Created on behalf of Universal Robots A/S
4
//
5
// Licensed under the Apache License, Version 2.0 (the "License");
6
// you may not use this file except in compliance with the License.
7
// You may obtain a copy of the License at
8
//
9
// http://www.apache.org/licenses/LICENSE-2.0
10
//
11
// Unless required by applicable law or agreed to in writing, software
12
// distributed under the License is distributed on an "AS IS" BASIS,
13
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
// See the License for the specific language governing permissions and
15
// limitations under the License.
16
// -- END LICENSE BLOCK ------------------------------------------------
17
18
//-----------------------------------------------------------------------------
25
//-----------------------------------------------------------------------------
26
27
// Pluginlib
28
#include <
pluginlib/class_list_macros.h
>
29
30
// Project
31
#include <
pass_through_controllers/pass_through_controllers.h
>
32
33
// Exports
34
35
namespace
pass_through_controllers
36
{
37
using
JointTrajectoryController
=
38
trajectory_controllers::PassThroughController<hardware_interface::JointTrajectoryInterface>
;
39
40
using
CartesianTrajectoryController
=
41
trajectory_controllers::PassThroughController<hardware_interface::CartesianTrajectoryInterface>
;
42
}
// namespace pass_through_controllers
43
44
PLUGINLIB_EXPORT_CLASS
(
pass_through_controllers::JointTrajectoryController
,
controller_interface::ControllerBase
)
45
46
PLUGINLIB_EXPORT_CLASS
(
pass_through_controllers::CartesianTrajectoryController
,
controller_interface::ControllerBase
)
pass_through_controllers.h
trajectory_controllers::PassThroughController
A ROS controller for forwarding trajectories to a robot for interpolation.
Definition:
pass_through_controllers.h:106
pass_through_controllers
Definition:
pass_through_controllers.cpp:35
controller_interface::ControllerBase
class_list_macros.h
PLUGINLIB_EXPORT_CLASS
#define PLUGINLIB_EXPORT_CLASS(class_type, base_class_type)
pass_through_controllers
Author(s):
autogenerated on Fri May 20 2022 02:26:01