src
ik_solver_example.cpp
Go to the documentation of this file.
1
// -- BEGIN LICENSE BLOCK ----------------------------------------------
2
// Copyright 2021 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
#include <
cartesian_trajectory_controller/ik_solver_example.h
>
28
29
// Pluginlib
30
#include <
pluginlib/class_list_macros.h
>
31
46
PLUGINLIB_EXPORT_CLASS
(
ros_controllers_cartesian::ExampleIKSolver
,
ros_controllers_cartesian::IKSolver
)
class_list_macros.h
PLUGINLIB_EXPORT_CLASS
#define PLUGINLIB_EXPORT_CLASS(class_type, base_class_type)
ros_controllers_cartesian::IKSolver
Base class for Inverse Kinematics (IK) solvers.
Definition:
ik_solver_base.h:46
ros_controllers_cartesian::ExampleIKSolver
A wrapper around KDL's Levenberg Marquardt solver.
Definition:
ik_solver_example.h:42
ik_solver_example.h
cartesian_trajectory_controller
Author(s):
autogenerated on Tue Oct 15 2024 02:09:16