Main Page
Namespaces
Classes
Files
File List
src
gripper_action_controller.cpp
Go to the documentation of this file.
1
// Copyright (C) 2014, SRI International
3
//
4
// Redistribution and use in source and binary forms, with or without
5
// modification, are permitted provided that the following conditions are met:
6
// * Redistributions of source code must retain the above copyright notice,
7
// this list of conditions and the following disclaimer.
8
// * Redistributions in binary form must reproduce the above copyright
9
// notice, this list of conditions and the following disclaimer in the
10
// documentation and/or other materials provided with the distribution.
11
// * Neither the name of SRI International nor the names of its
12
// contributors may be used to endorse or promote products derived from
13
// this software without specific prior written permission.
14
//
15
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
16
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
18
// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
19
// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
20
// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
21
// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22
// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
23
// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
24
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
25
// POSSIBILITY OF SUCH DAMAGE.
27
29
30
// Pluginlib
31
#include <
pluginlib/class_list_macros.hpp
>
32
33
// Project
34
#include <
gripper_action_controller/gripper_action_controller.h
>
35
36
namespace
position_controllers
37
{
42
typedef
gripper_action_controller::GripperActionController<hardware_interface::PositionJointInterface>
43
GripperActionController
;
44
}
45
46
namespace
effort_controllers
47
{
52
typedef
gripper_action_controller::GripperActionController<hardware_interface::EffortJointInterface>
53
GripperActionController
;
54
}
55
56
PLUGINLIB_EXPORT_CLASS
(
position_controllers::GripperActionController
,
controller_interface::ControllerBase
)
57
PLUGINLIB_EXPORT_CLASS(
effort_controllers
::
GripperActionController
,
controller_interface
::ControllerBase)
controller_interface
class_list_macros.hpp
controller_interface::ControllerBase
gripper_action_controller.h
position_controllers
Definition:
gripper_action_controller.cpp:36
position_controllers::GripperActionController
gripper_action_controller::GripperActionController< hardware_interface::PositionJointInterface > GripperActionController
Gripper action controller that sends commands to a position interface.
Definition:
gripper_action_controller.cpp:43
effort_controllers
Definition:
gripper_action_controller.cpp:46
gripper_action_controller::GripperActionController
Controller for executing a gripper command action for simple single-dof grippers. ...
Definition:
gripper_action_controller.h:75
PLUGINLIB_EXPORT_CLASS
#define PLUGINLIB_EXPORT_CLASS(class_type, base_class_type)
gripper_action_controller
Author(s): Sachin Chitta
autogenerated on Sat Apr 18 2020 03:58:15