Home Previous Up Next Index

armarx::DynamicObstacleManagerInterface

Overview

interface DynamicObstacleManagerInterface

Operation Index

add_decayable_obstacle
add_decayable_line_segment
add_decayable_line_segments
remove_all_decayable_obstacles
directly_update_obstacle
remove_obstacle
wait_unitl_obstacles_are_ready
distanceToObstacle

Operations

void add_decayable_obstacle(::Eigen::Vector2f e_origin, float e_rx, float e_ry, float e_yaw)

void add_decayable_line_segment(::Eigen::Vector2f line_start, ::Eigen::Vector2f line_end)

void add_decayable_line_segments(dynamicobstaclemanager::LineSegments lines)

void remove_all_decayable_obstacles()

void directly_update_obstacle(string name, ::Eigen::Vector2f e_origin, float e_rx, float e_ry, float e_yaw)

void remove_obstacle(string name)

void wait_unitl_obstacles_are_ready()

float distanceToObstacle(::Eigen::Vector2f agentPosition, float safetyRadius, ::Eigen::Vector2f goal)


Home Previous Up Next Index