|
This file is part of ArmarX. More...
Namespaces | |
detail | |
Classes | |
class | ComponentPlugin |
class | ComponentPluginUser |
struct | Config |
class | EventSubscriptionInterface |
struct | GeneralConfig |
class | IceNavigator |
class | MemoryPolling |
class | MemorySubscriber |
class | NavigationStackConfig |
class | Navigator |
interface | NavigatorInterface |
class | PathBuilder |
class | SimpleEventHandler |
class | StopEvent |
struct | WaypointTarget |
Enumerations | |
enum | GlobalPlanningStrategy { Free, Point2Point } |
Functions | |
std::vector< Eigen::Matrix4f > | convert (const std::vector< armarx::navigation::core::Pose > &ps) |
client::GlobalPlanningStrategy | defrost (const client::detail::GlobalPlanningStrategy &strategy) |
WaypointTarget | defrost (const client::detail::Waypoint &waypoint) |
WaypointTargets | defrost (const client::detail::Waypoints &waypoints) |
client::detail::GlobalPlanningStrategy | freeze (const client::GlobalPlanningStrategy &strategy) |
client::detail::Waypoint | freeze (const client::WaypointTarget &target) |
client::detail::Waypoints | freeze (const client::WaypointTargets &targets) |
template<typename AronEventT , typename EventT > | |
auto | fromAron (const armem::wm::EntityInstance &entity, EventT &bo) |
std::ostream & | operator<< (std::ostream &str, const WaypointTarget &res) |
void | validate (const std::vector< WaypointTarget > &path) |
This file is part of ArmarX.
ArmarX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
ArmarX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
ArmarX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
ArmarX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
using GlobalPlanningFailedCallback = std::function<void(const core::GlobalPlanningFailedEvent&)> |
Definition at line 21 of file EventSubscriptionInterface.h.
using GlobalTrajectoryUpdatedCallback = std::function<void(const global_planning::GlobalPlannerResult&)> |
Definition at line 15 of file EventSubscriptionInterface.h.
using LocalPlanningFailedCallback = std::function<void(const core::LocalPlanningFailedEvent&)> |
Definition at line 23 of file EventSubscriptionInterface.h.
using LocalTrajectoryUpdatedCallback = std::function<void(const local_planning::LocalPlannerResult&)> |
Definition at line 17 of file EventSubscriptionInterface.h.
using OnGoalReachedCallback = std::function<void(const core::GoalReachedEvent&)> |
Definition at line 27 of file EventSubscriptionInterface.h.
using OnInternalErrorCallback = std::function<void(const core::InternalErrorEvent&)> |
Definition at line 34 of file EventSubscriptionInterface.h.
using OnMovementStartedCallback = std::function<void(const core::MovementStartedEvent&)> |
Definition at line 25 of file EventSubscriptionInterface.h.
using OnSafetyStopTriggeredCallback = std::function<void(const core::SafetyStopTriggeredEvent&)> |
Definition at line 32 of file EventSubscriptionInterface.h.
using OnSafetyThrottlingTriggeredCallback = std::function<void(const core::SafetyThrottlingTriggeredEvent&)> |
Definition at line 30 of file EventSubscriptionInterface.h.
using OnUserAbortTriggeredCallback = std::function<void(const core::UserAbortTriggeredEvent&)> |
Definition at line 33 of file EventSubscriptionInterface.h.
using OnWaypointReachedCallback = std::function<void(const core::WaypointReachedEvent&)> |
Definition at line 28 of file EventSubscriptionInterface.h.
using TrajectoryControllerUpdatedCallback = std::function<void(const traj_ctrl::local::TrajectoryControllerResult&)> |
Definition at line 19 of file EventSubscriptionInterface.h.
using WaypointTargets = std::vector<WaypointTarget> |
Definition at line 81 of file ice_conversions.h.
|
strong |
std::vector<Eigen::Matrix4f> armarx::navigation::client::convert | ( | const std::vector< armarx::navigation::core::Pose > & | ps | ) |
Definition at line 12 of file IceNavigator.cpp.
client::GlobalPlanningStrategy defrost | ( | const client::detail::GlobalPlanningStrategy & | strategy | ) |
WaypointTarget defrost | ( | const client::detail::Waypoint & | waypoint | ) |
WaypointTargets defrost | ( | const client::detail::Waypoints & | waypoints | ) |
client::detail::GlobalPlanningStrategy freeze | ( | const client::GlobalPlanningStrategy & | strategy | ) |
client::detail::Waypoint freeze | ( | const client::WaypointTarget & | target | ) |
client::detail::Waypoints freeze | ( | const client::WaypointTargets & | targets | ) |
auto fromAron | ( | const armem::wm::EntityInstance & | entity, |
EventT & | bo | ||
) |
|
inline |
|
inline |