avoid_look_at_sphere.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
avoid__look__at__sphere_8cpp
exotica_core_task_maps/avoid_look_at_sphere.h
exotica
REGISTER_TASKMAP_TYPE
avoid__look__at__sphere_8cpp.html
af976095659576d74d29bb85f5f5d444a
("AvoidLookAtSphere", exotica::AvoidLookAtSphere)
avoid_look_at_sphere.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
avoid__look__at__sphere_8h
exotica::AvoidLookAtSphere
exotica
center_of_mass.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
center__of__mass_8cpp
exotica_core_task_maps/center_of_mass.h
exotica
REGISTER_TASKMAP_TYPE
center__of__mass_8cpp.html
acaaf491385bad21a0ef06c61f5f4c7fe
("CenterOfMass", exotica::CenterOfMass)
center_of_mass.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
center__of__mass_8h
exotica::CenterOfMass
exotica
collision_check.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
collision__check_8cpp
exotica_core_task_maps/collision_check.h
exotica
REGISTER_TASKMAP_TYPE
collision__check_8cpp.html
ac1a6ddbce9205ae611d71aae5855b0fa
("CollisionCheck", exotica::CollisionCheck)
collision_check.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
collision__check_8h
exotica::CollisionCheck
exotica
collision_distance.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
collision__distance_8cpp
exotica_core_task_maps/collision_distance.h
exotica
REGISTER_TASKMAP_TYPE
collision__distance_8cpp.html
ac6618bee9d1c5b10d7e9f9208ca3f8b9
("CollisionDistance", exotica::CollisionDistance)
collision_distance.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
collision__distance_8h
exotica::CollisionDistance
exotica
continuous_joint_pose.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
continuous__joint__pose_8cpp
exotica_core_task_maps/continuous_joint_pose.h
exotica
REGISTER_TASKMAP_TYPE
continuous__joint__pose_8cpp.html
ad0332cbf8fd01f148362aff1f1d19966
("ContinuousJointPose", exotica::ContinuousJointPose)
continuous_joint_pose.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
continuous__joint__pose_8h
exotica::ContinuousJointPose
exotica
control_regularization.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
control__regularization_8cpp
exotica_core_task_maps/control_regularization.h
exotica
REGISTER_TASKMAP_TYPE
control__regularization_8cpp.html
a45720d32ddf85f68e2c43ac97f82ccb5
("ControlRegularization", exotica::ControlRegularization)
control_regularization.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
control__regularization_8h
exotica::ControlRegularization
exotica
convex_hull.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
convex__hull_8h
exotica
std::list< int >
ConvexHull2D
namespaceexotica.html
aca1852a001a9e5d5ccf003de4a7b674a
(Eigen::MatrixXdRefConst points)
double
DetDiff2D
namespaceexotica.html
a38cd6b7945856d27b26a75fcc81c57d5
(Eigen::VectorXdRefConst p1, Eigen::VectorXdRefConst p2, Eigen::VectorXdRefConst p)
std::list< int >
QuickHull
namespaceexotica.html
a9d6b2fd38b40818598c0b4c19976bd75
(Eigen::MatrixXdRefConst points, std::list< int > &half_points, int p1, int p2)
distance.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
distance_8cpp
exotica_core_task_maps/distance.h
exotica
REGISTER_TASKMAP_TYPE
distance_8cpp.html
a58f6caaddc665fbf69a505b9e01945ba
("Distance", exotica::Distance)
distance.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
distance_8h
exotica::Distance
exotica
distance_to_line_2d.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
distance__to__line__2d_8cpp
exotica_core_task_maps/distance_to_line_2d.h
exotica
REGISTER_TASKMAP_TYPE
distance__to__line__2d_8cpp.html
a2800c13921ffb180e14692e62371cde5
("DistanceToLine2D", exotica::DistanceToLine2D)
distance_to_line_2d.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
distance__to__line__2d_8h
exotica::DistanceToLine2D
exotica
void
PointToLineDistance
namespaceexotica.html
a3fd8f9ec5b24a014436ab16d66dfcb86
(const Eigen::Vector2d &P1, const Eigen::Vector2d &P2, const Eigen::Vector2d &P3, double &d)
void
PointToLineDistanceDerivative
namespaceexotica.html
aa695b29bf7f02fa61446c563cfe66b6c
(const Eigen::Vector2d &P1, const Eigen::Vector2d &P2, const Eigen::Vector2d &P3, const Eigen::MatrixXd &dP1_dq, const Eigen::MatrixXd &dP2_dq, const Eigen::MatrixXd &dP3_dq, Eigen::Ref< Eigen::MatrixXd > &derivative)
eff_axis_alignment.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
eff__axis__alignment_8cpp
exotica_core_task_maps/eff_axis_alignment.h
exotica
REGISTER_TASKMAP_TYPE
eff__axis__alignment_8cpp.html
a02711b61b047fa7a5ce3269fe25d4bc0
("EffAxisAlignment", exotica::EffAxisAlignment)
eff_axis_alignment.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
eff__axis__alignment_8h
exotica::EffAxisAlignment
exotica
eff_box.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
eff__box_8cpp
exotica_core_task_maps/eff_box.h
exotica
REGISTER_TASKMAP_TYPE
eff__box_8cpp.html
ad5a0255eebdf87965573cdb2b36ad5d0
("EffBox", exotica::EffBox)
eff_box.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
eff__box_8h
exotica::EffBox
exotica
eff_frame.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
eff__frame_8cpp
exotica_core_task_maps/eff_frame.h
exotica
REGISTER_TASKMAP_TYPE
eff__frame_8cpp.html
a36232569a7e870e6c719b0830e84357b
("EffFrame", exotica::EffFrame)
eff_frame.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
eff__frame_8h
exotica::EffFrame
exotica
eff_orientation.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
eff__orientation_8cpp
exotica_core_task_maps/eff_orientation.h
exotica
REGISTER_TASKMAP_TYPE
eff__orientation_8cpp.html
abfa889f8c9fac46bc5d1afcdfb6f74f9
("EffOrientation", exotica::EffOrientation)
eff_orientation.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
eff__orientation_8h
exotica::EffOrientation
exotica
eff_position.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
eff__position_8cpp
exotica_core_task_maps/eff_position.h
exotica
REGISTER_TASKMAP_TYPE
eff__position_8cpp.html
abd2eb46463971ce18dde6d53dd914926
("EffPosition", exotica::EffPosition)
eff_position.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
eff__position_8h
exotica::EffPosition
exotica
eff_position_xy.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
eff__position__xy_8cpp
exotica_core_task_maps/eff_position_xy.h
exotica
REGISTER_TASKMAP_TYPE
eff__position__xy_8cpp.html
aed8a30fb1ad28ce477721e0c3530af8f
("EffPositionXY", exotica::EffPositionXY)
eff_position_xy.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
eff__position__xy_8h
exotica::EffPositionXY
exotica
eff_velocity.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
eff__velocity_8cpp
exotica_core_task_maps/eff_velocity.h
exotica
REGISTER_TASKMAP_TYPE
eff__velocity_8cpp.html
aaf9d001e7ab9c7a5be4ae41e70a8196c
("EffVelocity", exotica::EffVelocity)
eff_velocity.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
eff__velocity_8h
exotica::EffVelocity
exotica
gaze_at_constraint.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
gaze__at__constraint_8cpp
exotica_core_task_maps/gaze_at_constraint.h
exotica
REGISTER_TASKMAP_TYPE
gaze__at__constraint_8cpp.html
afcec5c18df64cde3c40f4495f88ee9e2
("GazeAtConstraint", exotica::GazeAtConstraint)
gaze_at_constraint.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
gaze__at__constraint_8h
exotica::GazeAtConstraint
exotica
interaction_mesh.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
interaction__mesh_8cpp
exotica_core_task_maps/interaction_mesh.h
exotica
REGISTER_TASKMAP_TYPE
interaction__mesh_8cpp.html
a5ebf9fefb9c591c18598315623896aad
("InteractionMesh", exotica::InteractionMesh)
interaction_mesh.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
interaction__mesh_8h
exotica::InteractionMesh
exotica
joint_acceleration_backward_difference.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
joint__acceleration__backward__difference_8cpp
exotica_core_task_maps/joint_acceleration_backward_difference.h
exotica
REGISTER_TASKMAP_TYPE
joint__acceleration__backward__difference_8cpp.html
aa1ff7681cbb4717cf5816503c3ed90d2
("JointAccelerationBackwardDifference", exotica::JointAccelerationBackwardDifference)
joint_acceleration_backward_difference.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
joint__acceleration__backward__difference_8h
exotica::JointAccelerationBackwardDifference
exotica
joint_jerk_backward_difference.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
joint__jerk__backward__difference_8cpp
exotica_core_task_maps/joint_jerk_backward_difference.h
exotica
REGISTER_TASKMAP_TYPE
joint__jerk__backward__difference_8cpp.html
ae85cc57d802ca2601d32d1da5f3fc15c
("JointJerkBackwardDifference", exotica::JointJerkBackwardDifference)
joint_jerk_backward_difference.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
joint__jerk__backward__difference_8h
exotica::JointJerkBackwardDifference
exotica
joint_limit.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
joint__limit_8cpp
exotica_core_task_maps/joint_limit.h
exotica
REGISTER_TASKMAP_TYPE
joint__limit_8cpp.html
ace77995b17ddf73a5e26e1e4500d26d5
("JointLimit", exotica::JointLimit)
joint_limit.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
joint__limit_8h
exotica::JointLimit
exotica
joint_pose.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
joint__pose_8cpp
exotica_core_task_maps/joint_pose.h
exotica
REGISTER_TASKMAP_TYPE
joint__pose_8cpp.html
aa6a01f3d6573761761327f9101c7068c
("JointPose", exotica::JointPose)
joint_pose.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
joint__pose_8h
exotica::JointPose
exotica
joint_torque_minimization_proxy.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
joint__torque__minimization__proxy_8cpp
exotica_core_task_maps/joint_torque_minimization_proxy.h
exotica
REGISTER_TASKMAP_TYPE
joint__torque__minimization__proxy_8cpp.html
ac9d0054ccfdf589cbcf464adfdb0e38e
("JointTorqueMinimizationProxy", exotica::JointTorqueMinimizationProxy)
joint_torque_minimization_proxy.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
joint__torque__minimization__proxy_8h
exotica::JointTorqueMinimizationProxy
exotica
joint_velocity_backward_difference.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
joint__velocity__backward__difference_8cpp
exotica_core_task_maps/joint_velocity_backward_difference.h
exotica
REGISTER_TASKMAP_TYPE
joint__velocity__backward__difference_8cpp.html
ad4cfc7d9c67a2fc85530eb9cac6dbc12
("JointVelocityBackwardDifference", exotica::JointVelocityBackwardDifference)
joint_velocity_backward_difference.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
joint__velocity__backward__difference_8h
exotica::JointVelocityBackwardDifference
exotica
joint_velocity_limit.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
joint__velocity__limit_8cpp
exotica_core_task_maps/joint_velocity_limit.h
exotica
REGISTER_TASKMAP_TYPE
joint__velocity__limit_8cpp.html
a18b4f00e4abd773f714aa9df64be9e14
("JointVelocityLimit", exotica::JointVelocityLimit)
joint_velocity_limit.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
joint__velocity__limit_8h
exotica::JointVelocityLimit
exotica
joint_velocity_limit_constraint.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
joint__velocity__limit__constraint_8cpp
exotica_core_task_maps/joint_velocity_limit_constraint.h
exotica
REGISTER_TASKMAP_TYPE
joint__velocity__limit__constraint_8cpp.html
a241106e5a94d87bef193e9f86124fb0e
("JointVelocityLimitConstraint", exotica::JointVelocityLimitConstraint)
joint_velocity_limit_constraint.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
joint__velocity__limit__constraint_8h
exotica::JointVelocityLimitConstraint
exotica
look_at.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
look__at_8cpp
exotica_core_task_maps/look_at.h
exotica
REGISTER_TASKMAP_TYPE
look__at_8cpp.html
a6241ebd1b413b1e94e5e93d74c90a605
("LookAt", exotica::LookAt)
look_at.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
look__at_8h
exotica::LookAt
exotica
manipulability.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
manipulability_8cpp
exotica_core_task_maps/manipulability.h
exotica
REGISTER_TASKMAP_TYPE
manipulability_8cpp.html
a30ee456239f0533417d8a25a145631ff
("Manipulability", exotica::Manipulability)
manipulability.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
manipulability_8h
exotica::Manipulability
exotica
point_to_line.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
point__to__line_8cpp
exotica_core_task_maps/point_to_line.h
exotica
REGISTER_TASKMAP_TYPE
point__to__line_8cpp.html
ade5f5148b8d2a2cfca4fd3ee483b03a4
("PointToLine", exotica::PointToLine)
point_to_line.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
point__to__line_8h
exotica::PointToLine
exotica
point_to_plane.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
point__to__plane_8cpp
exotica_core_task_maps/point_to_plane.h
exotica
REGISTER_TASKMAP_TYPE
point__to__plane_8cpp.html
ade61840480e0b5ed6dedac52e4c49f9b
("PointToPlane", exotica::PointToPlane)
point_to_plane.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
point__to__plane_8h
exotica::PointToPlane
exotica
quasi_static.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
quasi__static_8cpp
exotica_core_task_maps/convex_hull.h
exotica_core_task_maps/quasi_static.h
exotica
double
cross
namespaceexotica.html
a293d06ef5df444419260c6b6253742f8
(Eigen::VectorXdRefConst a, Eigen::VectorXdRefConst b)
void
potential
namespaceexotica.html
a9c31f9e37d420facff3c49a42de093db
(double &phi, Eigen::VectorXdRefConst A, Eigen::VectorXdRefConst B, Eigen::VectorXdRefConst P)
void
potential
namespaceexotica.html
af5dbd3060e78c7936a1d39dc2d1cce46
(double &phi, Eigen::VectorXdRef jacobian, Eigen::VectorXdRefConst A, Eigen::VectorXdRefConst B, Eigen::VectorXdRefConst P, Eigen::MatrixXdRefConst A_, Eigen::MatrixXdRefConst B_, Eigen::MatrixXdRefConst P_)
REGISTER_TASKMAP_TYPE
quasi__static_8cpp.html
a1195bc27c11397fbe0cd087980b56e71
("QuasiStatic", exotica::QuasiStatic)
void
winding
namespaceexotica.html
aa05177e9211c5051cbf2f499f34a28bd
(double &phi, Eigen::VectorXdRefConst A, Eigen::VectorXdRefConst B, Eigen::VectorXdRefConst P)
void
winding
namespaceexotica.html
a3eb445c02207addd312d7c3d9fa9bfcd
(double &phi, Eigen::VectorXdRef jacobian, Eigen::VectorXdRefConst A, Eigen::VectorXdRefConst B, Eigen::VectorXdRefConst P, Eigen::MatrixXdRefConst A_, Eigen::MatrixXdRefConst B_, Eigen::MatrixXdRefConst P_)
constexpr double
eps
namespaceexotica.html
a0c6f7a36dfaf891b8b10ea7d058af279
quasi_static.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
quasi__static_8h
exotica::QuasiStatic
exotica
smooth_collision_distance.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
smooth__collision__distance_8cpp
exotica_core_task_maps/smooth_collision_distance.h
exotica
REGISTER_TASKMAP_TYPE
smooth__collision__distance_8cpp.html
affb23f5a4616ee427adf6df016f504d8
("SmoothCollisionDistance", exotica::SmoothCollisionDistance)
smooth_collision_distance.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
smooth__collision__distance_8h
exotica::SmoothCollisionDistance
exotica
sphere_collision.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
sphere__collision_8cpp
exotica_core_task_maps/sphere_collision.h
exotica
REGISTER_TASKMAP_TYPE
sphere__collision_8cpp.html
a97badd73428d011b8d8ba54a8bb6ab1d
("SphereCollision", exotica::SphereCollision)
sphere_collision.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
sphere__collision_8h
exotica::SphereCollision
exotica
sum_of_penetrations.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
sum__of__penetrations_8cpp
exotica_core_task_maps/sum_of_penetrations.h
exotica
REGISTER_TASKMAP_TYPE
sum__of__penetrations_8cpp.html
a9d54fe6161abf1d3b6a7a824c2ddb4cf
("SumOfPenetrations", exotica::SumOfPenetrations)
sum_of_penetrations.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
sum__of__penetrations_8h
exotica::SumOfPenetrations
exotica
task_map_py.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
task__map__py_8cpp
exotica_core_task_maps/center_of_mass.h
exotica_core_task_maps/collision_distance.h
exotica_core_task_maps/control_regularization.h
exotica_core_task_maps/distance.h
exotica_core_task_maps/eff_axis_alignment.h
exotica_core_task_maps/eff_box.h
exotica_core_task_maps/eff_frame.h
exotica_core_task_maps/eff_orientation.h
exotica_core_task_maps/eff_position.h
exotica_core_task_maps/interaction_mesh.h
exotica_core_task_maps/joint_acceleration_backward_difference.h
exotica_core_task_maps/joint_jerk_backward_difference.h
exotica_core_task_maps/joint_limit.h
exotica_core_task_maps/joint_pose.h
exotica_core_task_maps/joint_torque_minimization_proxy.h
exotica_core_task_maps/joint_velocity_backward_difference.h
exotica_core_task_maps/joint_velocity_limit_constraint.h
exotica_core_task_maps/point_to_line.h
exotica_core_task_maps/sphere_collision.h
PYBIND11_MODULE
task__map__py_8cpp.html
aca0b3e4f73255ebeba4ba2f502b61b3b
(exotica_core_task_maps_py, module)
test_maps.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/test/
test__maps_8cpp
int
main
test__maps_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
UnconstrainedEndPoseProblemPtr
setup_problem
test__maps_8cpp.html
a9d1857b2db81fef61e618e9f63270b03
(Initializer &map, const std::string &collision_scene="", const std::vector< Initializer > &links=std::vector< Initializer >())
UnconstrainedTimeIndexedProblemPtr
setup_time_indexed_problem
test__maps_8cpp.html
aa3e7b6ba2f4bf05544646e8421b41044
(Initializer &map)
TEST
test__maps_8cpp.html
a4d90e7119f9bfb580d1634386df915b3
(ExoticaTaskMaps, testEffPositionXY)
TEST
test__maps_8cpp.html
adbf7074e92b953a99460aac8f5f4815f
(ExoticaTaskMaps, testEffPosition)
TEST
test__maps_8cpp.html
a6bc32d25436b3de26da7b2bf18d11c85
(ExoticaTaskMaps, testEffOrientation)
TEST
test__maps_8cpp.html
a5018d61e603209c62ae449d8fcbe765a
(ExoticaTaskMaps, testEffAxisAlignment)
TEST
test__maps_8cpp.html
a7f04c8e13334a9aa41b7ba0043b4cc33
(ExoticaTaskMaps, testEffFrame)
TEST
test__maps_8cpp.html
afd15de80e45da98ecf00a79e81b065a1
(ExoticaTaskMaps, testEffVelocity)
TEST
test__maps_8cpp.html
a09e9d29730d77cf678d4fcb194119f12
(ExoticaTaskMaps, testDistance)
TEST
test__maps_8cpp.html
a29600b24ed6be7412f983aa40d0b4225
(ExoticaTaskMaps, testDistanceToLine2D)
TEST
test__maps_8cpp.html
ace88cf3b130de4cc9109001a8440ff4d
(ExoticaTaskMaps, testJointLimit)
TEST
test__maps_8cpp.html
aa63033ea4a48ada68d1763cd455ac17e
(ExoticaTaskMaps, testJointTorqueMinimizationProxy)
TEST
test__maps_8cpp.html
a4d5171d993f6100def2ca5012b9fd770
(ExoticaTaskMaps, testSphereCollision)
TEST
test__maps_8cpp.html
a4c2b8add8b677bb0a51f53472620a012
(ExoticaTaskMaps, testJointPose)
TEST
test__maps_8cpp.html
a95c7b0c87a2f2240f158b590683fb98b
(ExoticaTaskMaps, testCoM)
TEST
test__maps_8cpp.html
af9c405aec933e3152ed7c8b788304027
(ExoticaTaskMaps, testContinuousJointPose)
TEST
test__maps_8cpp.html
aca4044a27e631a0337eb9faa0e55644d
(ExoticaTaskMaps, testIMesh)
TEST
test__maps_8cpp.html
a2a3a374fdf48aa283c87b55c95743c38
(ExoticaTaskMaps, testPoint2Line)
TEST
test__maps_8cpp.html
abbe42707682b9de04397bceb30f46a26
(ExoticaTaskMaps, testPoint2Plane)
TEST
test__maps_8cpp.html
a301931a9e9e829e605363b0ce4dd39a8
(ExoticaTaskMaps, testCollisionDistance)
TEST
test__maps_8cpp.html
a4c1d1848bfb6cb98b4209254261faf0a
(ExoticaTaskMaps, testSmoothCollisionDistance)
TEST
test__maps_8cpp.html
ae50e0d838a33babfeb3b2516d2ad17a5
(ExoticaTaskMaps, testQuasiStatic)
TEST
test__maps_8cpp.html
af14ac2962503929a0537247b7c36ec05
(ExoticaTaskMaps, testJointSmoothingBackwardDifference)
TEST
test__maps_8cpp.html
a9b9f44aeca5a30cc6d8b79ffaf29212a
(ExoticaTaskMaps, testAvoidLookAtSphere)
TEST
test__maps_8cpp.html
a8ea736e3f05183cdd1034ca785d10947
(ExoticaTaskMaps, testLookAt)
TEST
test__maps_8cpp.html
aec85813c59526033f7aef60215ca094b
(ExoticaTaskMaps, testManipulability)
bool
test_hessian
test__maps_8cpp.html
a710eaf75b6cba0fc8dc48dac481f431f
(UnconstrainedEndPoseProblemPtr problem, const double eps=1e-5)
bool
test_jacobian
test__maps_8cpp.html
aded7434fa1020e809b27fd529e3ddd90
(UnconstrainedEndPoseProblemPtr problem, const double eps=1e-5)
bool
test_jacobian_time_indexed
test__maps_8cpp.html
ab6357efea19f22f0cefe2c394a4157cb
(std::shared_ptr< T > problem, TimeIndexedTask &task, int t, const double eps=1e-5)
bool
test_random
test__maps_8cpp.html
a4a17fb0ba6a97d59fd9c81372e6f3345
(UnconstrainedEndPoseProblemPtr problem)
bool
test_random
test__maps_8cpp.html
a1290077bb390d478ce5f3771ef15aeb8
(UnconstrainedTimeIndexedProblemPtr problem)
bool
test_values
test__maps_8cpp.html
a574219189e78f007be2b756a5f941a6d
(Eigen::MatrixXdRefConst Xref, Eigen::MatrixXdRefConst Yref, Eigen::MatrixXdRefConst Jref, UnconstrainedEndPoseProblemPtr problem, const double eps=1e-5)
constexpr int
num_trials_
test__maps_8cpp.html
a2044b5de2c4c1e14e4f9740f8f3cb14a
constexpr bool
print_debug_information_
test__maps_8cpp.html
ab53b25e1ecf08d7145fab10107a192fd
static const std::string
srdf_string_
test__maps_8cpp.html
ace130c40528b33c7832725b84e6be463
static const std::string
urdf_string_
test__maps_8cpp.html
aa921a7bce245fcc8d0690d970e414e11
variable_size_collision_distance.cpp
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/src/
variable__size__collision__distance_8cpp
exotica_core_task_maps/variable_size_collision_distance.h
exotica
REGISTER_TASKMAP_TYPE
variable__size__collision__distance_8cpp.html
acfa988b836e1f4896b5ae8af473a311f
("VariableSizeCollisionDistance", exotica::VariableSizeCollisionDistance)
variable_size_collision_distance.h
/tmp/ws/src/exotica/exotations/exotica_core_task_maps/include/exotica_core_task_maps/
variable__size__collision__distance_8h
exotica::VariableSizeCollisionDistance
exotica
exotica::AvoidLookAtSphere
classexotica_1_1AvoidLookAtSphere.html
exotica::TaskMap
Instantiable< AvoidLookAtSphereInitializer >
void
Instantiate
classexotica_1_1AvoidLookAtSphere.html
ada88ec15d61c50eddbcf91d045345204
(const AvoidLookAtSphereInitializer &init) override
int
TaskSpaceDim
classexotica_1_1AvoidLookAtSphere.html
a144b6ffde41f31b87ee4be76164f8fcd
() override
void
Update
classexotica_1_1AvoidLookAtSphere.html
aad69533e7819b3ff547539ab7cdd6581
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1AvoidLookAtSphere.html
a310074895f9b8da873cd7ee30a7a894d
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
void
PublishObjectsAsMarkerArray
classexotica_1_1AvoidLookAtSphere.html
a2e4dbac9acc8ffc629b53c3feda2b1d8
()
void
UpdateAsCostWithJacobian
classexotica_1_1AvoidLookAtSphere.html
a46cdacca0e9cf7392dc03bac23383c76
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian)
void
UpdateAsCostWithoutJacobian
classexotica_1_1AvoidLookAtSphere.html
a9aa67df8ac09e65c7fcd34a421c8fc94
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi)
void
UpdateAsInequalityConstraintWithJacobian
classexotica_1_1AvoidLookAtSphere.html
ae3c37f0e646fbdff897b12c291361d88
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian)
void
UpdateAsInequalityConstraintWithoutJacobian
classexotica_1_1AvoidLookAtSphere.html
ac0a11069c485c8ff3186d366b2f4a66e
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi)
Eigen::VectorXd
diameter_
classexotica_1_1AvoidLookAtSphere.html
acfc8f9585dd82364fe68ec7910e74e0b
int
n_objects_
classexotica_1_1AvoidLookAtSphere.html
af65f6413f682439e2ee00fded0c42c0f
ros::Publisher
pub_markers_
classexotica_1_1AvoidLookAtSphere.html
a663b41116714760a7f12a0fe960f98c2
Eigen::VectorXd
radii_squared_
classexotica_1_1AvoidLookAtSphere.html
a66b9f673525642ccdb2d03185a8bb710
void(AvoidLookAtSphere::*
UpdateTaskMapWithJacobian
classexotica_1_1AvoidLookAtSphere.html
af35dd708dd3c33f0270676fdadcebfd5
)(Eigen::VectorXdRefConst, Eigen::VectorXdRef, Eigen::MatrixXdRef)
void(AvoidLookAtSphere::*
UpdateTaskMapWithoutJacobian
classexotica_1_1AvoidLookAtSphere.html
af7a52c9464beaa6c8aff445b2a684b75
)(Eigen::VectorXdRefConst, Eigen::VectorXdRef)
exotica::CenterOfMass
classexotica_1_1CenterOfMass.html
exotica::TaskMap
Instantiable< CenterOfMassInitializer >
void
AssignScene
classexotica_1_1CenterOfMass.html
a0a4e894fab6fcd91813f0bb7d5649e47
(ScenePtr scene) override
int
TaskSpaceDim
classexotica_1_1CenterOfMass.html
a3f1019159a39d0fb38b6bc3d8f3bbc8f
() override
void
Update
classexotica_1_1CenterOfMass.html
a30926041603708745f4ddb8078e03695
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1CenterOfMass.html
aed73af0836af27cf4caa67af96a2ba99
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
void
Initialize
classexotica_1_1CenterOfMass.html
a219e2e3957cd58f3c5bc27a819afb42b
()
void
InitializeDebug
classexotica_1_1CenterOfMass.html
a3e6ce62263bae09f2224996b09edcaf8
()
visualization_msgs::Marker
com_links_marker_
classexotica_1_1CenterOfMass.html
a29811cf60e68ce15603ca68a64134040
ros::Publisher
com_links_pub_
classexotica_1_1CenterOfMass.html
ac80eb58d4e38c6374b5be316ecf87228
visualization_msgs::Marker
com_marker_
classexotica_1_1CenterOfMass.html
a86367ffe810b471d9ad670a37c8c6d73
ros::Publisher
com_pub_
classexotica_1_1CenterOfMass.html
a7d2c8d02277b8f9067c1a8f12272cb8c
int
dim_
classexotica_1_1CenterOfMass.html
a596d1af73078302a9e205dd9908330be
bool
enable_z_
classexotica_1_1CenterOfMass.html
a82edb246ddb9faf890fa9140518c5c65
visualization_msgs::Marker
goal_marker_
classexotica_1_1CenterOfMass.html
ae47a425d380aaba4bbb3ad00abe7c5e0
ros::Publisher
goal_pub_
classexotica_1_1CenterOfMass.html
a513da65894eaeb38ef2a7ad8fde32938
Eigen::VectorXd
mass_
classexotica_1_1CenterOfMass.html
a86fe06e487a22aef290e4d1a9a3126c6
exotica::CollisionCheck
classexotica_1_1CollisionCheck.html
exotica::TaskMap
Instantiable< CollisionCheckInitializer >
void
AssignScene
classexotica_1_1CollisionCheck.html
acdae0501a84ec9755ffeae5117a148c8
(ScenePtr scene) override
int
TaskSpaceDim
classexotica_1_1CollisionCheck.html
a380a2d659574ada7c2b605b89a0b2d3d
() override
void
Update
classexotica_1_1CollisionCheck.html
a8e3af4017b1ef0558aebd2f1302b13bc
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Initialize
classexotica_1_1CollisionCheck.html
aa1ad6e0b6042b818c604abe97e07bfe8
()
CollisionScenePtr
cscene_
classexotica_1_1CollisionCheck.html
a968a1a8c9387259ce2d8505ffed4eba5
exotica::CollisionDistance
classexotica_1_1CollisionDistance.html
exotica::TaskMap
Instantiable< CollisionDistanceInitializer >
void
AssignScene
classexotica_1_1CollisionDistance.html
ace90b12a53212802f4d8f6acd1f2e82f
(ScenePtr scene) override
std::vector< CollisionProxy >
get_collision_proxies
classexotica_1_1CollisionDistance.html
a0ebe6ba90d4b657acd53047b28e0de17
()
int
TaskSpaceDim
classexotica_1_1CollisionDistance.html
ae890e061a3e50afc869a5a1c69319a85
() override
void
Update
classexotica_1_1CollisionDistance.html
ad0ea3c3daed7c7b09066d77f2a6151d7
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1CollisionDistance.html
a147afffdb12255c888e66e9349002b5b
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef J) override
void
Initialize
classexotica_1_1CollisionDistance.html
a6080c1543434c72e1e3d9d6646f2db94
()
void
UpdateInternal
classexotica_1_1CollisionDistance.html
acc8d5a40d6882d3d1fb9f29a94bc7539
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef J, bool updateJacobian=true)
bool
check_self_collision_
classexotica_1_1CollisionDistance.html
a08436ba354621c31185b81eb40286e65
std::vector< CollisionProxy >
closest_proxies_
classexotica_1_1CollisionDistance.html
a21f30b1fbf9d061f1b7d1f614968f1af
std::map< std::string, std::vector< std::string > >
controlled_joint_to_collision_link_map_
classexotica_1_1CollisionDistance.html
ad33a8e55261fb05f190a177f34a8d07f
CollisionScenePtr
cscene_
classexotica_1_1CollisionDistance.html
a00b7f7ed4eb2cf93e980be8c0a46aae4
int
dim_
classexotica_1_1CollisionDistance.html
a94b9f1d39fbb9bd938c3b6bbd93b4014
std::vector< std::string >
robot_joints_
classexotica_1_1CollisionDistance.html
a1c0a0683d07b81fe4e995f82018cca29
double
robot_margin_
classexotica_1_1CollisionDistance.html
a48a82739c0e02ed1e939f1466dfb9eb6
double
world_margin_
classexotica_1_1CollisionDistance.html
a44094d3ac313931b53fce7bfbf1b72bd
exotica::ContinuousJointPose
classexotica_1_1ContinuousJointPose.html
exotica::TaskMap
Instantiable< ContinuousJointPoseInitializer >
void
AssignScene
classexotica_1_1ContinuousJointPose.html
aef3fd3dc4ee9411306a7ccf103274ddf
(ScenePtr scene) override
int
TaskSpaceDim
classexotica_1_1ContinuousJointPose.html
a135f68ccf632d541e034f0c69c9464d6
() override
void
Update
classexotica_1_1ContinuousJointPose.html
a8cd8bfa55f65bc695acf85089b19fd2f
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1ContinuousJointPose.html
a01d10e8211180133e5579569f909998d
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
void
Update
classexotica_1_1ContinuousJointPose.html
aabc2e056956e20c542047691da996644
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian, HessianRef hessian) override
std::vector< int >
joint_map_
classexotica_1_1ContinuousJointPose.html
a5f4691cd1434a782e6e0a9676b7b2062
int
N_
classexotica_1_1ContinuousJointPose.html
a9cb6f9a1653a47566038c9841ad825df
void
Initialize
classexotica_1_1ContinuousJointPose.html
a63d06a4866acfbbfd81bea0d497a27be
()
exotica::ControlRegularization
classexotica_1_1ControlRegularization.html
exotica::TaskMap
Instantiable< ControlRegularizationInitializer >
void
AssignScene
classexotica_1_1ControlRegularization.html
ac43c3ffd6f8050faf84cbd3b7c0b0d78
(ScenePtr scene) override
const std::vector< int > &
get_joint_map
classexotica_1_1ControlRegularization.html
a3d9c89738d63a47f6ba41d5d7cc67dbb
() const
const Eigen::VectorXd &
get_joint_ref
classexotica_1_1ControlRegularization.html
aa57b6f92a6c626da08b013158703d10c
() const
int
TaskSpaceDim
classexotica_1_1ControlRegularization.html
afbe2c7c629378ccea91242772e59a8aa
() override
void
Update
classexotica_1_1ControlRegularization.html
a315bfdb7d26bf79ee20953743a9dbc52
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1ControlRegularization.html
a97bface8fc372a6268e1a41b131592ac
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
void
Update
classexotica_1_1ControlRegularization.html
ab5430afdd199d506b4528fda1b42f242
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian, HessianRef hessian) override
void
Update
classexotica_1_1ControlRegularization.html
ac6d10b4d5b26e79805de77ad9ab9d3be
(Eigen::VectorXdRefConst x, Eigen::VectorXdRefConst u, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1ControlRegularization.html
a447fecc9174ba1490fa8f68b5b838f45
(Eigen::VectorXdRefConst x, Eigen::VectorXdRefConst u, Eigen::VectorXdRef phi, Eigen::MatrixXdRef dphi_dx, Eigen::MatrixXdRef dphi_du) override
void
Update
classexotica_1_1ControlRegularization.html
a6495d02b66498f20377a20c9ab099890
(Eigen::VectorXdRefConst x, Eigen::VectorXdRefConst u, Eigen::VectorXdRef phi, Eigen::MatrixXdRef dphi_dx, Eigen::MatrixXdRef dphi_du, HessianRef ddphi_ddx, HessianRef ddphi_ddu, HessianRef ddphi_dxdu) override
void
Initialize
classexotica_1_1ControlRegularization.html
affa39234ff4f921ae71f051698e29a24
()
std::vector< int >
joint_map_
classexotica_1_1ControlRegularization.html
a82e748b97ffed5ecfb8005757c306372
Eigen::VectorXd
joint_ref_
classexotica_1_1ControlRegularization.html
ae2ec0121531792f9e19fa12dea756881
int
num_controlled_joints_
classexotica_1_1ControlRegularization.html
a4c5652413ca4d0bd111d53bb5aaa6edd
exotica::Distance
classexotica_1_1Distance.html
exotica::TaskMap
Instantiable< DistanceInitializer >
int
TaskSpaceDim
classexotica_1_1Distance.html
a4cd9c913737fbafedf4119da2382901e
() override
void
Update
classexotica_1_1Distance.html
adb2c4ce640426d5581c6a95de01b437b
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1Distance.html
ad8a4134b17ffd0b6ac1b118878b43f47
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
void
Update
classexotica_1_1Distance.html
a3186b619c6375a643fe5ac8b345d9da3
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian, HessianRef hessian) override
exotica::DistanceToLine2D
classexotica_1_1DistanceToLine2D.html
exotica::TaskMap
Instantiable< DistanceToLine2DInitializer >
void
AssignScene
classexotica_1_1DistanceToLine2D.html
a232ec5edbb6bd8392ea2751ba3ceb750
(ScenePtr scene) final
int
TaskSpaceDim
classexotica_1_1DistanceToLine2D.html
a216d31eacdc607e9cb362f5034253aa1
() final
void
Update
classexotica_1_1DistanceToLine2D.html
a4e4671271085771d15bafb35a56dcf5c
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi) final
void
Update
classexotica_1_1DistanceToLine2D.html
a70aacb7ab7abad6da502d3a9438c1b32
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) final
void
Initialize
classexotica_1_1DistanceToLine2D.html
a978b05c76f43bf323987723b72b00d7b
()
visualization_msgs::MarkerArray
debug_marker_array_msg_
classexotica_1_1DistanceToLine2D.html
a9f3c50287dcad8aea6cdf6dbdab952e2
ros::Publisher
pub_debug_
classexotica_1_1DistanceToLine2D.html
ac57260b74ebe09dda58b238cfe2c0b19
exotica::EffAxisAlignment
classexotica_1_1EffAxisAlignment.html
exotica::TaskMap
Instantiable< EffAxisAlignmentInitializer >
EIGEN_MAKE_ALIGNED_OPERATOR_NEW void
AssignScene
classexotica_1_1EffAxisAlignment.html
ac95a298004dd0c5a5afab08db391e2a5
(ScenePtr scene) override
Eigen::Vector3d
GetAxis
classexotica_1_1EffAxisAlignment.html
a17727797fe55aa664a3077144a679b25
(const std::string &frame_name) const
Eigen::Vector3d
GetDirection
classexotica_1_1EffAxisAlignment.html
afc0330f4514483f9a8d69b7084af8fcc
(const std::string &frame_name) const
void
SetAxis
classexotica_1_1EffAxisAlignment.html
ab39f89a181bbf4583a7d68e2abe708a9
(const std::string &frame_name, const Eigen::Vector3d &axis_in)
void
SetDirection
classexotica_1_1EffAxisAlignment.html
abbf43ee94217c0cf4de8f606c612e762
(const std::string &frame_name, const Eigen::Vector3d &dir_in)
int
TaskSpaceDim
classexotica_1_1EffAxisAlignment.html
a6363573aa3dc0763ee225dc89ce35552
() override
void
Update
classexotica_1_1EffAxisAlignment.html
ad8c345336ff3c715e1ed179df105100f
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1EffAxisAlignment.html
a20e9939a4579767608d6ce2d3422aa22
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
int
N
classexotica_1_1EffAxisAlignment.html
a969626e52544ad8266bf70df67b92de1
void
Initialize
classexotica_1_1EffAxisAlignment.html
a5d6171426c0815c7374194dd6a8b3879
()
Eigen::Matrix3Xd
axis_
classexotica_1_1EffAxisAlignment.html
a954343459371dd79226269ce6ad2d751
Eigen::Matrix3Xd
dir_
classexotica_1_1EffAxisAlignment.html
aae4bcc3f8c3a74d218ef0c9f0ddd0cd6
Eigen::Vector3d
link_axis_position_in_base_
classexotica_1_1EffAxisAlignment.html
a9b17f8e84f55bd26c5e84e130c645b47
Eigen::Vector3d
link_position_in_base_
classexotica_1_1EffAxisAlignment.html
aa13712f1f913c5441300699ad063ecfa
visualization_msgs::MarkerArray
msg_debug_
classexotica_1_1EffAxisAlignment.html
a21f7202ac0ced70a788411df60670a0e
int
n_frames_
classexotica_1_1EffAxisAlignment.html
a8e9ad17a70eb80186b785666081269cc
ros::Publisher
pub_debug_
classexotica_1_1EffAxisAlignment.html
aa16d8b403cc6f10d1a99d28be468a726
exotica::EffBox
classexotica_1_1EffBox.html
exotica::TaskMap
Instantiable< EffBoxInitializer >
Eigen::Vector3d
GetLowerLimit
classexotica_1_1EffBox.html
a4f30ac60ab6cba7d7bad9eb37e24de4d
(const int eff_id) const
Eigen::Vector3d
GetUpperLimit
classexotica_1_1EffBox.html
a6485ea195df20e27a54869f5b2d4eaa5
(const int eff_id) const
void
Instantiate
classexotica_1_1EffBox.html
a11ca0c1b8c90a550b747d23c898220d5
(const EffBoxInitializer &init) override
void
PublishObjectsAsMarkerArray
classexotica_1_1EffBox.html
a8281d1c30943a178130558745ed06cde
()
int
TaskSpaceDim
classexotica_1_1EffBox.html
a40c145196a04aaea7291b55d01970879
() override
void
Update
classexotica_1_1EffBox.html
aad7499572dcb6ce1e2ecb94e9d5e8020
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1EffBox.html
abcf2e8932a7c770896b9da2ae645335b
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
Eigen::VectorXd
eff_lower_
classexotica_1_1EffBox.html
aac8c53da3523f6acd5d27c855b15d163
Eigen::VectorXd
eff_upper_
classexotica_1_1EffBox.html
a18f7d95c3345864560185a59b733818e
int
n_effs_
classexotica_1_1EffBox.html
a4d57f834b400789fd989277f51180947
ros::Publisher
pub_markers_
classexotica_1_1EffBox.html
a7aa60ebd1740d5e20f9043cc77e83a17
int
three_times_n_effs_
classexotica_1_1EffBox.html
a229cb47341b38c285b17b9122da70015
exotica::EffFrame
classexotica_1_1EffFrame.html
exotica::TaskMap
Instantiable< EffFrameInitializer >
const RotationType &
get_rotation_type
classexotica_1_1EffFrame.html
a06b6fcbb2841cb25c68c72ebe65fcba0
() const
std::vector< TaskVectorEntry >
GetLieGroupIndices
classexotica_1_1EffFrame.html
a24306206b96d9550676321de5ce1b811
() override
void
Instantiate
classexotica_1_1EffFrame.html
ae37b518b51b82f3d3af971b572831276
(const EffFrameInitializer &init) override
int
TaskSpaceDim
classexotica_1_1EffFrame.html
a7ce1cd28487c6ece6ab7cd67540b7f40
() override
int
TaskSpaceJacobianDim
classexotica_1_1EffFrame.html
ab036a835ff6336d0728132a01b3aa693
() override
void
Update
classexotica_1_1EffFrame.html
a4ed0c8f02f9344ca007e3e860571d37b
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1EffFrame.html
a42add2a4685064b0d46e0fb21ee4c916
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
void
Update
classexotica_1_1EffFrame.html
a67292a8e124c06c74bae70def94da57c
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian, HessianRef hessian) override
int
big_stride_
classexotica_1_1EffFrame.html
ad30dcfd55be5c4f56df4ac8ea0d0b9c5
RotationType
rotation_type_
classexotica_1_1EffFrame.html
ab4817b0f04e8ca3b10c6996e7e599efb
int
small_stride_
classexotica_1_1EffFrame.html
ae35ab3c107b7035d46d5a8e56f7e4760
exotica::EffOrientation
classexotica_1_1EffOrientation.html
exotica::TaskMap
Instantiable< EffOrientationInitializer >
const RotationType &
get_rotation_type
classexotica_1_1EffOrientation.html
a4719ef56af1eff8685f0ddcea72beb40
() const
std::vector< TaskVectorEntry >
GetLieGroupIndices
classexotica_1_1EffOrientation.html
a7c305ebdad717aeb95830c03a8c40355
() override
void
Instantiate
classexotica_1_1EffOrientation.html
aca99bac08099c429e96a5bd2def6bbd7
(const EffOrientationInitializer &init) override
int
TaskSpaceDim
classexotica_1_1EffOrientation.html
aaaf5e207cc75a5fb4ac3b9b783320312
() override
int
TaskSpaceJacobianDim
classexotica_1_1EffOrientation.html
a3d7ee84256d1efd972d71b866c69acbf
() override
void
Update
classexotica_1_1EffOrientation.html
ae2a97a12f4eb1ababf16fd2ef937894e
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1EffOrientation.html
a00ca2e88f3010680b40cf4da4e98622e
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
void
Update
classexotica_1_1EffOrientation.html
aa62f38a57400931ab021e3457940e3e7
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian, HessianRef hessian) override
RotationType
rotation_type_
classexotica_1_1EffOrientation.html
a8afc616ac7a4bbbaf870fcb6f2ba41f7
int
stride_
classexotica_1_1EffOrientation.html
a49ec8f2aa0aa3c380c1a8aa621684512
exotica::EffPosition
classexotica_1_1EffPosition.html
exotica::TaskMap
Instantiable< EffPositionInitializer >
int
TaskSpaceDim
classexotica_1_1EffPosition.html
a075b875885685a0c4ff852437ef0c4a6
() override
void
Update
classexotica_1_1EffPosition.html
a3a98abdd5c57b5eeba3923d534603d4f
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1EffPosition.html
a1955f3b7f36dd23621111a01a349e8e5
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
void
Update
classexotica_1_1EffPosition.html
a25245c1d290e44fd5a41337799d7d2ba
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian, HessianRef hessian) override
exotica::EffPositionXY
classexotica_1_1EffPositionXY.html
exotica::TaskMap
Instantiable< EffPositionXYInitializer >
int
TaskSpaceDim
classexotica_1_1EffPositionXY.html
a916e6eeaf498bee5f8cac0ca2cdabac5
() override
void
Update
classexotica_1_1EffPositionXY.html
ab8293a3cca98a5e038ab5084e1de7bb1
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1EffPositionXY.html
ada45ac03f0de30b42066ba6aeb8497f4
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
void
Update
classexotica_1_1EffPositionXY.html
a2fa95b7604901004e23a0e46d6d476bf
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian, HessianRef hessian) override
exotica::EffVelocity
classexotica_1_1EffVelocity.html
exotica::TaskMap
Instantiable< EffVelocityInitializer >
EffVelocity
classexotica_1_1EffVelocity.html
a9e6ec5223df36af09a105d8d8b4e528a
()
int
TaskSpaceDim
classexotica_1_1EffVelocity.html
ad7209740b52507f688e99e9547fbc245
() override
void
Update
classexotica_1_1EffVelocity.html
ad53a58e75180a4a80174b8b53fbe767d
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1EffVelocity.html
adfb4556ecb03b275a2bd85e1ffa46618
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
virtual
~EffVelocity
classexotica_1_1EffVelocity.html
a0a156db96bf8804fd8bb7cf33bc4a323
()
exotica::GazeAtConstraint
classexotica_1_1GazeAtConstraint.html
exotica::TaskMap
Instantiable< GazeAtConstraintInitializer >
void
Instantiate
classexotica_1_1GazeAtConstraint.html
a23fc5bddf9dc0bb5f9d19858048f25c0
(const GazeAtConstraintInitializer &init) override
int
TaskSpaceDim
classexotica_1_1GazeAtConstraint.html
a9b276b1731b0f90147a789b0d26a5ff8
() override
void
Update
classexotica_1_1GazeAtConstraint.html
a2e32fd30ff86cf6b51388c7f81d6b7e5
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1GazeAtConstraint.html
ab48482ca1d7625ce1e8b03875a8e5275
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
Eigen::VectorXd
tan_theta_squared_
classexotica_1_1GazeAtConstraint.html
ad67c111227a3d9e2242d7ff3252dc8bb
exotica::InteractionMesh
classexotica_1_1InteractionMesh.html
exotica::TaskMap
Instantiable< InteractionMeshInitializer >
void
AssignScene
classexotica_1_1InteractionMesh.html
a4047ddf5fa1a2007de99c6ff8e813159
(ScenePtr scene) override
void
ComputeGoalLaplace
classexotica_1_1InteractionMesh.html
a54da3b4c05c277e199cab0ca2fc84160
(const Eigen::VectorXd &x, Eigen::VectorXd &goal)
Eigen::MatrixXd
GetWeights
classexotica_1_1InteractionMesh.html
ac7671fffabe241270f1b6a5463c44924
()
void
Instantiate
classexotica_1_1InteractionMesh.html
aea13a3f0c31e3d0b4b31675bb5dcd01d
(const InteractionMeshInitializer &init) override
InteractionMesh
classexotica_1_1InteractionMesh.html
a35d9910e7f6bda2b80d7f7f11dd8975d
()
void
SetWeight
classexotica_1_1InteractionMesh.html
a6bee0f43a3b6736e1661fc92f5ebc742
(int i, int j, double weight)
void
SetWeights
classexotica_1_1InteractionMesh.html
abd725c7e9ec06ca69ebf0af1d388c762
(const Eigen::MatrixXd &weights)
int
TaskSpaceDim
classexotica_1_1InteractionMesh.html
acb175ee371017b66a7d42088a815d5ec
() override
void
Update
classexotica_1_1InteractionMesh.html
a4d211106e3fae927119210a8243eb04d
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1InteractionMesh.html
ab9662ffcba8b985d80411cd58ccb97fc
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
virtual
~InteractionMesh
classexotica_1_1InteractionMesh.html
adda1df1c61ae55c42dc6bbea8317803e
()
static void
ComputeGoalLaplace
classexotica_1_1InteractionMesh.html
a7a5213bba2dadba6acf540409db3e09a
(const std::vector< KDL::Frame > &nodes, Eigen::VectorXd &goal, Eigen::MatrixXdRefConst weights)
static Eigen::VectorXd
ComputeLaplace
classexotica_1_1InteractionMesh.html
a48accc42f674d26993ea0a69e9d29001
(Eigen::VectorXdRefConst eff_Phi, Eigen::MatrixXdRefConst weights, Eigen::MatrixXd *dist=nullptr, Eigen::VectorXd *wsum=nullptr)
void
Debug
classexotica_1_1InteractionMesh.html
a50a33a82018ada80a338688b491a265e
(Eigen::VectorXdRefConst phi)
void
DestroyDebug
classexotica_1_1InteractionMesh.html
aa2528a50b98cf0bcd9a74f2cc9089002
()
void
InitializeDebug
classexotica_1_1InteractionMesh.html
a4d63b227fe5f1c370fddb436ff31e1dd
(std::string ref)
int
eff_size_
classexotica_1_1InteractionMesh.html
a8b609c877c7bc997a7ab9157f51ab226
visualization_msgs::Marker
imesh_mark_
classexotica_1_1InteractionMesh.html
ac38bdd630eb1ce2cce19af9b5989e18e
ros::Publisher
imesh_mark_pub_
classexotica_1_1InteractionMesh.html
a14e54b1d0585f1919d0256a75ef08552
Eigen::MatrixXd
weights_
classexotica_1_1InteractionMesh.html
a788bed76c207d5b40648490842f8cd15
exotica::JointAccelerationBackwardDifference
classexotica_1_1JointAccelerationBackwardDifference.html
exotica::TaskMap
Instantiable< JointAccelerationBackwardDifferenceInitializer >
void
AssignScene
classexotica_1_1JointAccelerationBackwardDifference.html
a7de4485f5c7bf0a27bb3436e8556420c
(ScenePtr scene) override
void
SetPreviousJointState
classexotica_1_1JointAccelerationBackwardDifference.html
a05e85c544f68e0878ed8aaa189e94380
(Eigen::VectorXdRefConst joint_state)
int
TaskSpaceDim
classexotica_1_1JointAccelerationBackwardDifference.html
a0d1f3a868d974d507f889bfe8bcfb226
() override
void
Update
classexotica_1_1JointAccelerationBackwardDifference.html
ae34274ec9d0b7cefcd9f9c0fc3347c14
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1JointAccelerationBackwardDifference.html
adec6ffc9eba1f88c266eacaca24f688f
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
Eigen::Vector2d
backward_difference_params_
classexotica_1_1JointAccelerationBackwardDifference.html
a0945c3848db98f9194056d87b15b528f
Eigen::MatrixXd
I_
classexotica_1_1JointAccelerationBackwardDifference.html
a5672906ea37acc2e1846d07e73d0f9f6
int
N_
classexotica_1_1JointAccelerationBackwardDifference.html
a202da50ca4bc96dbeb0263debb53a22c
Eigen::MatrixXd
q_
classexotica_1_1JointAccelerationBackwardDifference.html
a492a0f4e1cf2fd90a442bc33d0b7a97f
Eigen::VectorXd
qbd_
classexotica_1_1JointAccelerationBackwardDifference.html
aa87619e0f6ca1b2dc06625db68ae2b19
exotica::JointJerkBackwardDifference
classexotica_1_1JointJerkBackwardDifference.html
exotica::TaskMap
Instantiable< JointJerkBackwardDifferenceInitializer >
EIGEN_MAKE_ALIGNED_OPERATOR_NEW void
AssignScene
classexotica_1_1JointJerkBackwardDifference.html
a9a5d9d13e5f48ae186ce61903b54a4ff
(ScenePtr scene) override
void
SetPreviousJointState
classexotica_1_1JointJerkBackwardDifference.html
a966d262d6c6851d6e29a72ea39d02f9c
(Eigen::VectorXdRefConst joint_state)
int
TaskSpaceDim
classexotica_1_1JointJerkBackwardDifference.html
a915d66d3e87bcaf24cb8275311e4caa6
() override
void
Update
classexotica_1_1JointJerkBackwardDifference.html
a5457918a9f90b7fef9a56c465766c255
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1JointJerkBackwardDifference.html
a12d9c8384ed6f3e3216c2de55f5bffd0
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
Eigen::Vector3d
backward_difference_params_
classexotica_1_1JointJerkBackwardDifference.html
abc314dec87c85535d56d5163c7544606
Eigen::MatrixXd
I_
classexotica_1_1JointJerkBackwardDifference.html
a13df134d51f13fdbed3235ed29008701
int
N_
classexotica_1_1JointJerkBackwardDifference.html
ae56c7ae0b244301bd1aebf991c9ef0cb
Eigen::MatrixXd
q_
classexotica_1_1JointJerkBackwardDifference.html
ab14823ef9f964b12445ade299b9999f6
Eigen::VectorXd
qbd_
classexotica_1_1JointJerkBackwardDifference.html
aceb599a16032568b1e276a65c4612146
exotica::JointLimit
classexotica_1_1JointLimit.html
exotica::TaskMap
Instantiable< JointLimitInitializer >
void
AssignScene
classexotica_1_1JointLimit.html
a7b849b2b21fd73db67a11e5aa3cfa813
(ScenePtr scene) override
int
TaskSpaceDim
classexotica_1_1JointLimit.html
abb73814b3d2cc0aaacb51f0b36ab3c03
() override
void
Update
classexotica_1_1JointLimit.html
a26c03aca2eceebfb36fa6b2c9601950c
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1JointLimit.html
acd41583f4457e211202e4bd6a2ebcce1
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
void
Update
classexotica_1_1JointLimit.html
aea3d1ddc45d7f83eb245cd4096707140
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian, HessianRef hessian) override
void
Update
classexotica_1_1JointLimit.html
ae534e02a656097924980f59c516f57ff
(Eigen::VectorXdRefConst x, Eigen::VectorXdRefConst u, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1JointLimit.html
abac6f41d7e47978cad159874d3edb002
(Eigen::VectorXdRefConst x, Eigen::VectorXdRefConst u, Eigen::VectorXdRef phi, Eigen::MatrixXdRef dphi_dx, Eigen::MatrixXdRef dphi_du) override
void
Update
classexotica_1_1JointLimit.html
a40f832da1957c9f18996833d3fdc9589
(Eigen::VectorXdRefConst x, Eigen::VectorXdRefConst u, Eigen::VectorXdRef phi, Eigen::MatrixXdRef dphi_dx, Eigen::MatrixXdRef dphi_du, HessianRef ddphi_ddx, HessianRef ddphi_ddu, HessianRef ddphi_dxdu) override
void
Initialize
classexotica_1_1JointLimit.html
ab97150c1be039b5c9dc1a0ff5c29f4fa
()
int
N
classexotica_1_1JointLimit.html
a73095ee9021c2714542599ae4aee8043
double
safe_percentage_
classexotica_1_1JointLimit.html
a0fd86c68088f95f4577ad1476413e899
exotica::JointPose
classexotica_1_1JointPose.html
exotica::TaskMap
Instantiable< JointPoseInitializer >
void
AssignScene
classexotica_1_1JointPose.html
ad6c2c5c711b112a8c343e39c2ebdc313
(ScenePtr scene) override
const std::vector< int > &
get_joint_map
classexotica_1_1JointPose.html
ad0ed407bdf3aa4ef8dc60d60b4d9f7ec
() const
const Eigen::VectorXd &
get_joint_ref
classexotica_1_1JointPose.html
a57bff9bf20ce07c348450ae2c254df8f
() const
void
set_joint_ref
classexotica_1_1JointPose.html
aa7ca8e840c09420c0a4c606fca9ac475
(Eigen::VectorXdRefConst ref)
int
TaskSpaceDim
classexotica_1_1JointPose.html
a006ef2b4273fe593e8d8bae7bad85e85
() override
void
Update
classexotica_1_1JointPose.html
aab7a6d6337b5dc6a9b774ecf1d8c4cac
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1JointPose.html
a8e57f5ad0968a5627a3dbb9a0e5f9b92
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
void
Update
classexotica_1_1JointPose.html
aab44362e18f17fccc277991c78e3622a
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian, HessianRef hessian) override
void
Initialize
classexotica_1_1JointPose.html
a14908535feea63e118e1fd3382db4fd4
()
std::vector< int >
joint_map_
classexotica_1_1JointPose.html
a61b2120a75154221c31dd92f1ccecb77
Eigen::VectorXd
joint_ref_
classexotica_1_1JointPose.html
ab3ddf569bb55dac44d6d4fd95b1d143a
int
num_controlled_joints_
classexotica_1_1JointPose.html
a4318a21936c11e8397fa3c54c21319e4
exotica::JointTorqueMinimizationProxy
classexotica_1_1JointTorqueMinimizationProxy.html
exotica::TaskMap
Instantiable< JointTorqueMinimizationProxyInitializer >
Eigen::Matrix< double, 6, 1 >
get_h
classexotica_1_1JointTorqueMinimizationProxy.html
ac8a009b62bcafc55cb273556dad3e577
() const
void
Instantiate
classexotica_1_1JointTorqueMinimizationProxy.html
af1c9bcb6b77c85171e525750b54686a3
(const JointTorqueMinimizationProxyInitializer &init) override
void
set_h
classexotica_1_1JointTorqueMinimizationProxy.html
a4987cd7934681a667d4761cae3be830f
(const Eigen::Matrix< double, 6, 1 > &h_in)
int
TaskSpaceDim
classexotica_1_1JointTorqueMinimizationProxy.html
a3a7bbcb889efb0718cec383407c1d629
() override
void
Update
classexotica_1_1JointTorqueMinimizationProxy.html
a76ff4637f542f9060f62c8aaac8a21d1
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
Eigen::Matrix< double, 6, 1 >
h_
classexotica_1_1JointTorqueMinimizationProxy.html
ab1da4aab742f3eb8b33cff81601537d5
exotica::JointVelocityBackwardDifference
classexotica_1_1JointVelocityBackwardDifference.html
exotica::TaskMap
Instantiable< JointVelocityBackwardDifferenceInitializer >
void
AssignScene
classexotica_1_1JointVelocityBackwardDifference.html
aac0413f9d3830b4516ac6e40a4affd17
(ScenePtr scene) override
void
SetPreviousJointState
classexotica_1_1JointVelocityBackwardDifference.html
a2529d1d968421d653820ce3baa96e3e1
(Eigen::VectorXdRefConst joint_state)
int
TaskSpaceDim
classexotica_1_1JointVelocityBackwardDifference.html
a5d3fa165c2198a37e96f4470a12ce220
() override
void
Update
classexotica_1_1JointVelocityBackwardDifference.html
adcd9b1f3837f9617f24624f59ad289c0
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1JointVelocityBackwardDifference.html
a895abe1bb806d10028fadb0506bec430
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
double
backward_difference_params_
classexotica_1_1JointVelocityBackwardDifference.html
a2688612543f176d768f0b161297c5193
Eigen::MatrixXd
I_
classexotica_1_1JointVelocityBackwardDifference.html
aa9ad91d74938bc612dace3ffb638068b
int
N_
classexotica_1_1JointVelocityBackwardDifference.html
ad648a529ad8cc76613c3062e14e39647
Eigen::VectorXd
q_
classexotica_1_1JointVelocityBackwardDifference.html
af5f338203a50806fccff135cdb57dcfc
Eigen::VectorXd
qbd_
classexotica_1_1JointVelocityBackwardDifference.html
ab93a7c2b1e58720be04bd322d5b40f13
exotica::JointVelocityLimit
classexotica_1_1JointVelocityLimit.html
exotica::TaskMap
Instantiable< JointVelocityLimitInitializer >
void
AssignScene
classexotica_1_1JointVelocityLimit.html
a5f21d54ff667191f86cd7529cbe2acb3
(ScenePtr scene) override
JointVelocityLimit
classexotica_1_1JointVelocityLimit.html
af532eee22d5124d9298e0d1328da5fbd
()
int
TaskSpaceDim
classexotica_1_1JointVelocityLimit.html
ac2ed892d6f729ddb6d9ee9b1edb0456f
() override
void
Update
classexotica_1_1JointVelocityLimit.html
a8f51c5de72c9af79ceed5d2bd36b82d7
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1JointVelocityLimit.html
a1a163a85b1d8e378c75f0829b2b7ec84
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
virtual
~JointVelocityLimit
classexotica_1_1JointVelocityLimit.html
a7108d8695030dd6c292f68379666892f
()
void
Initialize
classexotica_1_1JointVelocityLimit.html
ade621c030ca1f049c9ef6314321178c2
()
double
dt_
classexotica_1_1JointVelocityLimit.html
a3198bb4f0ef05bab2ad2ed067fd2b2c5
Eigen::VectorXd
limits_
classexotica_1_1JointVelocityLimit.html
ac614d4668cfc3041cc36bb3833280ce7
int
N
classexotica_1_1JointVelocityLimit.html
a4ed3ca2a391e2e8dbad65e30f6ad4d2e
Eigen::VectorXd
tau_
classexotica_1_1JointVelocityLimit.html
a08f28136bf07a994774008535c1ce427
exotica::JointVelocityLimitConstraint
classexotica_1_1JointVelocityLimitConstraint.html
exotica::TaskMap
Instantiable< JointVelocityLimitConstraintInitializer >
void
AssignScene
classexotica_1_1JointVelocityLimitConstraint.html
aa3bd3a55d194d413a145706624077ab5
(ScenePtr scene) override
void
SetPreviousJointState
classexotica_1_1JointVelocityLimitConstraint.html
afe894089fcb7d3cd551fd43a4846ebb1
(Eigen::VectorXdRefConst joint_state)
int
TaskSpaceDim
classexotica_1_1JointVelocityLimitConstraint.html
a5356a2cd584fdedd403f826295821d8e
() override
void
Update
classexotica_1_1JointVelocityLimitConstraint.html
a850e1d6d646c532fc314bd006ef943a8
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1JointVelocityLimitConstraint.html
a5e82f81b96c4dbb9eded454eb7ee15d4
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
Eigen::VectorXd
current_joint_state_
classexotica_1_1JointVelocityLimitConstraint.html
a42d2d7db6b9921fcc85565fc1557554f
Eigen::MatrixXd
jacobian_
classexotica_1_1JointVelocityLimitConstraint.html
a808c7f40e2bf5fd3dbeddf7e17db410c
Eigen::VectorXd
joint_velocity_limits_
classexotica_1_1JointVelocityLimitConstraint.html
a7687439888f4b60ca2da75ae46e6b65c
int
N_
classexotica_1_1JointVelocityLimitConstraint.html
acbd2f4e602b02df3b9c41f3c8c5060f0
double
one_divided_by_dt_
classexotica_1_1JointVelocityLimitConstraint.html
a8d2fff13853b5cc71039f69f2086636f
int
two_times_N_
classexotica_1_1JointVelocityLimitConstraint.html
a23ab60d067a8736b562977310bf3ed50
exotica::LookAt
classexotica_1_1LookAt.html
exotica::TaskMap
Instantiable< LookAtInitializer >
int
TaskSpaceDim
classexotica_1_1LookAt.html
a742197bc669c6002e7fe1f41e365ccc9
() override
void
Update
classexotica_1_1LookAt.html
aadf0c73b8d7deb1e98ec048304cf2062
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1LookAt.html
ae43a2c0d2c327e0697ae5c6923b2c04a
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
exotica::Manipulability
classexotica_1_1Manipulability.html
exotica::TaskMap
Instantiable< ManipulabilityInitializer >
void
Instantiate
classexotica_1_1Manipulability.html
ab99593a54acd480ddd2eeda08db6fec6
(const ManipulabilityInitializer &init) override
int
TaskSpaceDim
classexotica_1_1Manipulability.html
aa4093aa5633e53b7aed2c247a5df52da
() override
void
Update
classexotica_1_1Manipulability.html
a3f41c413f1e1287439b74658b19f76e2
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
int
n_end_effs_
classexotica_1_1Manipulability.html
a2e4f006b768e0aa602c262966e76e901
int
n_rows_of_jac_
classexotica_1_1Manipulability.html
a390b1282236a27b0909a5e7a6ebba5ef
exotica::PointToLine
classexotica_1_1PointToLine.html
exotica::TaskMap
Instantiable< PointToLineInitializer >
Eigen::Vector3d
GetEndPoint
classexotica_1_1PointToLine.html
ae6913f139da4dadafeffa3d4d04b1d2f
()
void
Instantiate
classexotica_1_1PointToLine.html
a3bc40bf480c26e84c9d4f52999f37b2d
(const PointToLineInitializer &init) override
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
PointToLine
classexotica_1_1PointToLine.html
a70fed6e66c943b7475edef5230fada01
()
void
SetEndPoint
classexotica_1_1PointToLine.html
a46e976dc201781590d6fd6a80f1339d9
(const Eigen::Vector3d &point)
int
TaskSpaceDim
classexotica_1_1PointToLine.html
a5e6d6c21d9309ae6e9c12181d3d0253a
() override
void
Update
classexotica_1_1PointToLine.html
a37b3bb2caf7fb9e5c13abb8bd4c44fe6
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1PointToLine.html
a70a18743d9d260be6b5237a77e055ee2
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
virtual
~PointToLine
classexotica_1_1PointToLine.html
a2d031a48be0a341e12dfb688227d82fa
()
Eigen::Vector3d
Direction
classexotica_1_1PointToLine.html
a07424513444b3f8f356b3337bf9bd29c
(const Eigen::Vector3d &point)
std::string
base_name_
classexotica_1_1PointToLine.html
a9be0d942b272888ea870832dc959ebeb
bool
infinite_
classexotica_1_1PointToLine.html
afe6590376845e5c72ba123825886847a
Eigen::Vector3d
line_
classexotica_1_1PointToLine.html
a4764baa470ae2b9e7d37d6f7118e6ab0
Eigen::Vector3d
line_end_
classexotica_1_1PointToLine.html
a42a0e61d45bc215086d7d9de68b23655
Eigen::Vector3d
line_start_
classexotica_1_1PointToLine.html
a396634e8c8722fe9ee5773791dc81ea2
std::string
link_name_
classexotica_1_1PointToLine.html
ac8c80a9560f3134f859fbe3806af9d24
ros::Publisher
pub_marker_
classexotica_1_1PointToLine.html
a7386e4709d545331be2114a1232669e0
ros::Publisher
pub_marker_label_
classexotica_1_1PointToLine.html
aae5a31663c15dd7c84c0ce635a7c234d
bool
visualize_
classexotica_1_1PointToLine.html
a41e062196be1010d8912b9e1ce94dd20
exotica::PointToPlane
classexotica_1_1PointToPlane.html
exotica::TaskMap
Instantiable< PointToPlaneInitializer >
void
Instantiate
classexotica_1_1PointToPlane.html
ac5ae1b3f960d305de50fd23ab48dc0fc
(const PointToPlaneInitializer &init) override
int
TaskSpaceDim
classexotica_1_1PointToPlane.html
a7aa8ffff134105b40d3859b40c5b198e
() override
void
Update
classexotica_1_1PointToPlane.html
ae6491cf40a892557ec5abb357b4f67fe
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1PointToPlane.html
a6dce9db1b5edc93007bc493b07c5e758
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
void
Update
classexotica_1_1PointToPlane.html
a3737b0499741c16feec7aed636c5a8fa
(Eigen::VectorXdRefConst q, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian, HessianRef hessian) override
void
PublishDebug
classexotica_1_1PointToPlane.html
a6d0862b590615ba236a4b2076bde8861
()
ros::Publisher
debug_pub_
classexotica_1_1PointToPlane.html
a67ab4f67988ddaf012de05b2c3106673
exotica::QuasiStatic
classexotica_1_1QuasiStatic.html
exotica::TaskMap
Instantiable< QuasiStaticInitializer >
void
AssignScene
classexotica_1_1QuasiStatic.html
a17e8febac52d5c8a2004a1253c125219
(ScenePtr scene) override
QuasiStatic
classexotica_1_1QuasiStatic.html
a7bfe5b70f66c39bacbdf527ca8a56445
()
int
TaskSpaceDim
classexotica_1_1QuasiStatic.html
a78974fbf0f8122d73dd01b3f321aa3cb
() override
void
Update
classexotica_1_1QuasiStatic.html
aeecbaec9455dabea505be37e7eb87f73
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1QuasiStatic.html
a748471ae7d7843f3bc7626d1f792fd89
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
virtual
~QuasiStatic
classexotica_1_1QuasiStatic.html
ad1332796e6ba1362112de9bbf2a861b3
()
void
Initialize
classexotica_1_1QuasiStatic.html
adcd539c1ae99e2d8fd2d7211da3fd3e9
()
visualization_msgs::MarkerArray
debug_msg_
classexotica_1_1QuasiStatic.html
a6c0f300dcc0ff5c2b9e2b0f37a0ff5c3
ros::Publisher
debug_pub_
classexotica_1_1QuasiStatic.html
af983a92b9a967ea23992683c85350cb1
exotica::SmoothCollisionDistance
classexotica_1_1SmoothCollisionDistance.html
exotica::TaskMap
Instantiable< SmoothCollisionDistanceInitializer >
void
AssignScene
classexotica_1_1SmoothCollisionDistance.html
ac14a331886d030e9616e35f8f59101ba
(ScenePtr scene) override
int
TaskSpaceDim
classexotica_1_1SmoothCollisionDistance.html
a25907b23f60188777765ef5b5a500ed0
() override
void
Update
classexotica_1_1SmoothCollisionDistance.html
ad6356261ee87b646fffe78572df00e37
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1SmoothCollisionDistance.html
a0f0af8f5da0df32daa02192a0a5fa67a
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef J) override
void
Initialize
classexotica_1_1SmoothCollisionDistance.html
a7d2133de571e44c0d2c8f9c974387021
()
void
UpdateInternal
classexotica_1_1SmoothCollisionDistance.html
a2bfba12a0799eacaab10d7e52748e9cd
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef J, bool updateJacobian=true)
bool
check_self_collision_
classexotica_1_1SmoothCollisionDistance.html
afc384af252c8ae1f60ee1e251d99aafa
CollisionScenePtr
cscene_
classexotica_1_1SmoothCollisionDistance.html
ac8fb2ff061a46ae0a1dae4ccee2ae879
const unsigned int
dim_
classexotica_1_1SmoothCollisionDistance.html
a11f5b7a7cfc5b6f47d79a3d056e24899
bool
linear_
classexotica_1_1SmoothCollisionDistance.html
a76bb77fd5c68faf12c9123c46c2de06c
double
robot_margin_
classexotica_1_1SmoothCollisionDistance.html
add0e822cd5030b3f8d52a47decb6ab9e
double
world_margin_
classexotica_1_1SmoothCollisionDistance.html
a50618f13bac8f339abb1903cacfc95a0
exotica::SphereCollision
classexotica_1_1SphereCollision.html
exotica::TaskMap
Instantiable< SphereCollisionInitializer >
void
Instantiate
classexotica_1_1SphereCollision.html
ae92e94f33b5d1a9f750d969b068efa86
(const SphereCollisionInitializer &init) override
int
TaskSpaceDim
classexotica_1_1SphereCollision.html
a3d9b3e4315b37fbc971613309b4f190e
() override
void
Update
classexotica_1_1SphereCollision.html
a1f3fa2dc1977f0c8e11b4b84085c5b99
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1SphereCollision.html
abf764090ceacad327ffca69167506d65
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef jacobian) override
double
Distance
classexotica_1_1SphereCollision.html
ac7daca0b3b025b20c5ed9e4eb6b35bb0
(const KDL::Frame &eff_A, const KDL::Frame &eff_B, double r_A, double r_B)
void
Jacobian
classexotica_1_1SphereCollision.html
a62f8efbf9e34878ddde3f8d58da24965
(const KDL::Frame &eff_A, const KDL::Frame &eff_B, const KDL::Jacobian &jacA, const KDL::Jacobian &jacB, double r_A, double r_B, Eigen::Block< Eigen::Ref< Eigen::MatrixXd >, 1,-1, false > ret)
visualization_msgs::MarkerArray
debug_msg_
classexotica_1_1SphereCollision.html
ad84ff695d42558911772538def75541b
ros::Publisher
debug_pub_
classexotica_1_1SphereCollision.html
a8bd2c6090c3dc65c52ffcf4ef4c08b5b
int
dim_
classexotica_1_1SphereCollision.html
ad4e2ca2fd50dc1ef3fc7ca90a7140640
double
eps_
classexotica_1_1SphereCollision.html
a987ee45a9366f6eaabe09b9084147c2c
std::map< std::string, std::vector< int > >
groups_
classexotica_1_1SphereCollision.html
aaff1d9decacfc94850303c3a1ec8e838
std::vector< double >
radiuses_
classexotica_1_1SphereCollision.html
a206c1daf84f3044e57efa426e6c3c179
exotica::SumOfPenetrations
classexotica_1_1SumOfPenetrations.html
exotica::TaskMap
Instantiable< SumOfPenetrationsInitializer >
void
AssignScene
classexotica_1_1SumOfPenetrations.html
ac85ad74a877c82737a93779d93e8b563
(ScenePtr scene) override
int
TaskSpaceDim
classexotica_1_1SumOfPenetrations.html
a29f4bc9d6edbc445f180d1b62f85dd72
() override
void
Update
classexotica_1_1SumOfPenetrations.html
a83058cab1a5dd8a40549e42c6d82a10f
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Initialize
classexotica_1_1SumOfPenetrations.html
a88b0362ad141b03df907862d3f5b3c56
()
bool
check_self_collision_
classexotica_1_1SumOfPenetrations.html
a3888c9cf2cfb7bf6b1760d722ba5624a
CollisionScenePtr
cscene_
classexotica_1_1SumOfPenetrations.html
add92d54a4da9c15618d427792dca6b19
unsigned int
dim_
classexotica_1_1SumOfPenetrations.html
a9ab8a3d8d6e4c3ea4a6005b6e0b7c4d0
double
robot_margin_
classexotica_1_1SumOfPenetrations.html
a06e6607235a85f6039d8b8a0d8b9f160
double
world_margin_
classexotica_1_1SumOfPenetrations.html
a6bb2e6f8e6146035788c36dc6949ad45
exotica::VariableSizeCollisionDistance
classexotica_1_1VariableSizeCollisionDistance.html
exotica::TaskMap
Instantiable< VariableSizeCollisionDistanceInitializer >
void
AssignScene
classexotica_1_1VariableSizeCollisionDistance.html
a42abbaccbc6d528966f0b5ef21668bb7
(ScenePtr scene) override
int
TaskSpaceDim
classexotica_1_1VariableSizeCollisionDistance.html
a7138348e0dcf06bb3e07773839b879c5
() override
void
Update
classexotica_1_1VariableSizeCollisionDistance.html
a7001070972c9b78dfe9a6447e941f27d
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override
void
Update
classexotica_1_1VariableSizeCollisionDistance.html
a8d57cd7493bca1990be240e9b8c1f4e0
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef J) override
void
Initialize
classexotica_1_1VariableSizeCollisionDistance.html
aed58e5e60d3c58cdb34a5e290f98b76e
()
void
UpdateInternal
classexotica_1_1VariableSizeCollisionDistance.html
abb929cd9a9fa3f0efb25add848cd4772
(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi, Eigen::MatrixXdRef J, bool updateJacobian=true)
CollisionScenePtr
cscene_
classexotica_1_1VariableSizeCollisionDistance.html
a563987c4a62cb4bbffb3b9b157eced3a
std::size_t
dim_
classexotica_1_1VariableSizeCollisionDistance.html
a0dd1e365a1f30a8e41908ee6adab0f9f
double
world_margin_
classexotica_1_1VariableSizeCollisionDistance.html
ae642b8853f4d24407699b4119a35e245
exotica
namespaceexotica.html
exotica::AvoidLookAtSphere
exotica::CenterOfMass
exotica::CollisionCheck
exotica::CollisionDistance
exotica::ContinuousJointPose
exotica::ControlRegularization
exotica::Distance
exotica::DistanceToLine2D
exotica::EffAxisAlignment
exotica::EffBox
exotica::EffFrame
exotica::EffOrientation
exotica::EffPosition
exotica::EffPositionXY
exotica::EffVelocity
exotica::GazeAtConstraint
exotica::InteractionMesh
exotica::JointAccelerationBackwardDifference
exotica::JointJerkBackwardDifference
exotica::JointLimit
exotica::JointPose
exotica::JointTorqueMinimizationProxy
exotica::JointVelocityBackwardDifference
exotica::JointVelocityLimit
exotica::JointVelocityLimitConstraint
exotica::LookAt
exotica::Manipulability
exotica::PointToLine
exotica::PointToPlane
exotica::QuasiStatic
exotica::SmoothCollisionDistance
exotica::SphereCollision
exotica::SumOfPenetrations
exotica::VariableSizeCollisionDistance
Eigen::Array< KDL::Frame, Eigen::Dynamic, 1 >
ArrayFrame
namespaceexotica.html
a9f3b8540da108e498bbe6107bd821cbb
Eigen::Ref< ArrayFrame >
ArrayFrameRef
namespaceexotica.html
a2a7d4230ee711e0a0e3e2f2fa505e5a4
Eigen::internal::ref_selector< ArrayFrame >::type
ArrayFrameRefConst
namespaceexotica.html
addad606b58ac07f29f4663e4625a958f
Eigen::Array< Eigen::Array< Eigen::MatrixXd, Eigen::Dynamic, 1 >, Eigen::Dynamic, 1 >
ArrayHessian
namespaceexotica.html
ac8761af8423506d01ca0cb0f7a884fa0
Eigen::Ref< ArrayHessian >
ArrayHessianRef
namespaceexotica.html
a97c931213a5c865a6b11e09d951071e8
Eigen::internal::ref_selector< ArrayHessian >::type
ArrayHessianRefConst
namespaceexotica.html
acd0e04ee15c1c6289ceff8c0417742d1
Eigen::Array< KDL::Jacobian, Eigen::Dynamic, 1 >
ArrayJacobian
namespaceexotica.html
a059512efd52b2bd813531000f776a872
Eigen::Ref< ArrayJacobian >
ArrayJacobianRef
namespaceexotica.html
a20e7300f667b351486294e6f22dd7107
Eigen::internal::ref_selector< ArrayJacobian >::type
ArrayJacobianRefConst
namespaceexotica.html
a12e7d2ac7153e291995669d37d431b0e
Eigen::Array< KDL::Twist, Eigen::Dynamic, 1 >
ArrayTwist
namespaceexotica.html
ab9a6c3664d18c148af992ef5ceb575bb
Eigen::Ref< ArrayTwist >
ArrayTwistRef
namespaceexotica.html
a4fdee9fdacaab38e089e50532cc5b5ec
Eigen::internal::ref_selector< ArrayTwist >::type
ArrayTwistRefConst
namespaceexotica.html
a6690d93a8a15050d3d8205cfeaee6e9a
std::shared_ptr< exotica::BoundedEndPoseProblem >
BoundedEndPoseProblemPtr
namespaceexotica.html
a5f4ba1308e35ddb070aca36f12432a2f
std::shared_ptr< exotica::BoundedTimeIndexedProblem >
BoundedTimeIndexedProblemPtr
namespaceexotica.html
ac2c8ffc5ae9777bdedbf8105b29e7cef
struct exotica::BoxQPSolution
BoxQPSolution
namespaceexotica.html
a606e30806258e41c568e538e2371c39e
std::shared_ptr< CollisionScene >
CollisionScenePtr
namespaceexotica.html
a0c6240ffc0f5c240e5d1e1c86178138b
AbstractDynamicsSolver< double, Eigen::Dynamic, Eigen::Dynamic >
DynamicsSolver
namespaceexotica.html
a64f0d74b24c66002f8e378dfd2c6c340
std::shared_ptr< exotica::DynamicsSolver >
DynamicsSolverPtr
namespaceexotica.html
a311ceabe57104d567f8f110043ba125e
std::shared_ptr< exotica::DynamicTimeIndexedShootingProblem >
DynamicTimeIndexedShootingProblemPtr
namespaceexotica.html
a8c9390cec0d606e2e9b6fd8277ac49b9
std::shared_ptr< exotica::EndPoseProblem >
EndPoseProblemPtr
namespaceexotica.html
a6562dc6fc53f6be14dc1b4157bf86bee
FunctorBase< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::Dynamic >
Functor
namespaceexotica.html
a41ce9821230067721a4ca7fcd5e86190
Eigen::Array< Eigen::MatrixXd, Eigen::Dynamic, 1 >
Hessian
namespaceexotica.html
a09d6aebee2e82adbe8c7d92f811d3950
Eigen::Ref< Hessian >
HessianRef
namespaceexotica.html
ad26483f51b70b5b38c09d5aa428d56a8
Eigen::internal::ref_selector< Hessian >::type
HessianRefConst
namespaceexotica.html
a478dad901753b5463b517578dc9accf8
std::shared_ptr< exotica::MotionSolver >
MotionSolverPtr
namespaceexotica.html
a95535966e624754067a0737dc4ed0a2a
std::shared_ptr< const PlanningProblem >
PlanningProblemConstPtr
namespaceexotica.html
aa300b2e8b69fb5ec4ed53c658b49a580
Factory< PlanningProblem >
PlanningProblemFac
namespaceexotica.html
a39ba0190ea0d4edfe84102bdf14a537c
std::shared_ptr< PlanningProblem >
PlanningProblemPtr
namespaceexotica.html
a4f3b927ad74a50193d0fb7bd2824f836
std::shared_ptr< exotica::SamplingProblem >
SamplingProblemPtr
namespaceexotica.html
a85dd0d6625e5be856bc5ad702fc80dcd
std::shared_ptr< Scene >
ScenePtr
namespaceexotica.html
a40b1efc13b2dddc8a9addac2dc0aa11d
std::shared_ptr< Server >
ServerPtr
namespaceexotica.html
a7c851f5dc6ebf38e83ca114fb2a14394
std::shared_ptr< Setup >
SetupPtr
namespaceexotica.html
a776c5e7721339c5eb37daf9bedf6e82e
std::map< std::string, TaskMapPtr >
TaskMapMap
namespaceexotica.html
a3d683636a7693b7ad32c8db09552855a
std::shared_ptr< TaskMap >
TaskMapPtr
namespaceexotica.html
ae1c26d85044c983becec5f8b426b490f
std::vector< TaskMapPtr >
TaskMapVec
namespaceexotica.html
aaba8d5a1e72797326ef6e2a9ecb967a5
std::shared_ptr< exotica::TimeIndexedProblem >
TimeIndexedProblemPtr
namespaceexotica.html
a39097e135cbe255a1fefe9b3426027ff
std::shared_ptr< exotica::TimeIndexedSamplingProblem >
TimeIndexedSamplingProblemPtr
namespaceexotica.html
ab1a8f5ad7816206e96551d636b1050be
std::shared_ptr< exotica::UnconstrainedEndPoseProblem >
UnconstrainedEndPoseProblemPtr
namespaceexotica.html
a30dbcb47575b3b3f1e748b830dfc3928
std::shared_ptr< exotica::UnconstrainedTimeIndexedProblem >
UnconstrainedTimeIndexedProblemPtr
namespaceexotica.html
ae9748447962bcd9f3b700d69a28893fc
ArgumentPosition
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350
BaseType
namespaceexotica.html
a5ca690cccfbbfdb24827333304ee338f
ControlCostLossTermType
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280a
Integrator
namespaceexotica.html
af655323905f37d8a279063f9d75d433e
JointLimitType
namespaceexotica.html
afe31e64784659e96082a606d09a75ecd
KinematicRequestFlags
namespaceexotica.html
a8879608908229eff06df2b94c63f1a99
RotationType
namespaceexotica.html
af9af5a7f278bef923dcaed27ce2ebca0
TerminationCriterion
namespaceexotica.html
a1d6f0f26eae0a485ee377655fc2aafd2
void
appendChildXML
namespaceexotica.html
aa787e99cd6f61d4b8d529a53ca98fc28
(Initializer &parent, std::string &name, bool isAttribute, tinyxml2::XMLHandle &tag, const std::string &prefix)
void
AppendInitializer
namespaceexotica.html
a1a3fdf7377aaf8950f0cb4dd3e8581cc
(std::shared_ptr< InstantiableBase > it, std::vector< Initializer > &ret)
void
AppendMap
namespaceexotica.html
a16b309993af1720b021c68d9578d2f17
(std::map< Key, Val > &orig, const std::map< Key, Val > &extra)
void
AppendVector
namespaceexotica.html
aaf03ce54768ca73736db41e8fa8377bf
(std::vector< Val > &orig, const std::vector< Val > &extra)
BoxQPSolution
BoxQP
namespaceexotica.html
aafa534896dbe1dda860ef56b8209d62a
(const Eigen::MatrixXd &H, const Eigen::VectorXd &q, const Eigen::VectorXd &b_low, const Eigen::VectorXd &b_high, const Eigen::VectorXd &x_init, const double th_acceptstep, const int max_iterations, const double th_gradient_tolerance, const double lambda, bool use_polynomial_linesearch=true, bool use_cholesky_factorization=true)
BoxQPSolution
BoxQP
namespaceexotica.html
a40965c5a9633b1823f43127749166531
(const Eigen::MatrixXd &H, const Eigen::VectorXd &q, const Eigen::VectorXd &b_low, const Eigen::VectorXd &b_high, const Eigen::VectorXd &x_init)
std::list< int >
ConvexHull2D
namespaceexotica.html
aca1852a001a9e5d5ccf003de4a7b674a
(Eigen::MatrixXdRefConst points)
double
cross
namespaceexotica.html
a293d06ef5df444419260c6b6253742f8
(Eigen::VectorXdRefConst a, Eigen::VectorXdRefConst b)
double
DetDiff2D
namespaceexotica.html
a38cd6b7945856d27b26a75fcc81c57d5
(Eigen::VectorXdRefConst p1, Eigen::VectorXdRefConst p2, Eigen::VectorXdRefConst p)
BoxQPSolution
ExoticaBoxQP
namespaceexotica.html
a4f6d7f8cdba03e1b7411b4c5ed760477
(const Eigen::MatrixXd &H, const Eigen::VectorXd &q, const Eigen::VectorXd &b_low, const Eigen::VectorXd &b_high, const Eigen::VectorXd &x_init)
BoxQPSolution
ExoticaBoxQP
namespaceexotica.html
adf3b5e779b631049df94cb99d42bf364
(const Eigen::MatrixXd &H, const Eigen::VectorXd &q, const Eigen::VectorXd &b_low, const Eigen::VectorXd &b_high, const Eigen::VectorXd &x_init, const double gamma, const int max_iterations, const double epsilon, const double lambda, bool use_polynomial_linesearch=false, bool use_cholesky_factorization=false)
std_msgs::ColorRGBA
GetColor
namespaceexotica.html
a14f31acad69dc9546c26d4418f1eeff6
(double r, double g, double b, double a=1.0)
std_msgs::ColorRGBA
GetColor
namespaceexotica.html
a8005394d041837edaca93094f1560c72
(const Eigen::Vector4d &rgba)
KDL::Frame
GetFrame
namespaceexotica.html
a44e74158f6bc96d9be9e3b5ba3d3f34b
(Eigen::VectorXdRefConst val)
Eigen::MatrixXd
GetFrame
namespaceexotica.html
a3ff424d0cc2f817844b679d8c7d048b1
(const KDL::Frame &val)
Eigen::VectorXd
GetFrameAsVector
namespaceexotica.html
a2d49c925955346266f79f8b47cfb5e52
(const KDL::Frame &val, RotationType type=RotationType::RPY)
KDL::Frame
GetFrameFromMatrix
namespaceexotica.html
a42eedc99ebecdd9745bf0f3c0dc4ca05
(Eigen::MatrixXdRefConst val)
std::vector< std::string >
GetKeys
namespaceexotica.html
af009f172cfb74af491e24dec8b07e581
(std::map< std::string, T > map)
std::vector< Key >
GetKeysFromMap
namespaceexotica.html
acab9263060ad0ff23923a1fdaa21dd25
(const std::map< Key, Val > &map)
KDL::Rotation
GetRotation
namespaceexotica.html
aac1322873c277864399bc0b09d29cde6
(Eigen::VectorXdRefConst data, RotationType type)
Eigen::VectorXd
GetRotationAsVector
namespaceexotica.html
aae93646f46418711fd0f9a3bf61cca17
(const KDL::Frame &val, RotationType type)
RotationType
GetRotationTypeFromString
namespaceexotica.html
ae885eb8bb1a3cfab63ccd4d05dd5ebd1
(const std::string &rotation_type)
int
GetRotationTypeLength
namespaceexotica.html
aec5ee6f8e967542e95bdaa4dac38e2c2
(const RotationType &type)
std::string
GetTypeName
namespaceexotica.html
a731e658fefc907368edcd4f5f7191852
(const std::type_info &type)
std::vector< Val >
GetValuesFromMap
namespaceexotica.html
a242165fb24efa2b970aff27fcb41b066
(const std::map< Key, Val > &map)
double
huber_cost
namespaceexotica.html
acba3cafde4c983db1d6727fb60834c24
(double x, double beta)
double
huber_hessian
namespaceexotica.html
ad0f4a48eb7997a2c73270f58b6c1e44e
(double x, double beta)
double
huber_jacobian
namespaceexotica.html
a35f85225dbcd2475eb5d8b5cc0ed8e4b
(double x, double beta)
bool
IsContainerType
namespaceexotica.html
ad16db64ffabcd59ea68b4fd45620bebf
(std::string type)
bool
IsRobotLink
namespaceexotica.html
a989eff32eec1ebd94d4f6e44ac8af2d4
(std::shared_ptr< KinematicElement > e)
bool
IsVectorContainerType
namespaceexotica.html
ae983d3872e262519f71fdb8db110f13b
(std::string type)
bool
IsVectorType
namespaceexotica.html
ac5547497587a132dcc1b5b94d04e6268
(std::string type)
std::string
LoadFile
namespaceexotica.html
a7f7df726d7effdb816d6594b6cf3f898
(const std::string &path)
robot_model::RobotModelPtr
LoadModelImpl
namespaceexotica.html
a6aa808457443a48012bb6b71451e68c9
(const std::string &urdf, const std::string &srdf)
void
LoadOBJ
namespaceexotica.html
ac22b7220a7da61db7ed01b0e2cd348d4
(const std::string &data, Eigen::VectorXi &tri, Eigen::VectorXd &vert)
std::shared_ptr< octomap::OcTree >
LoadOctree
namespaceexotica.html
a3c4aef5aa45cbaa1938a21f6361ddb97
(const std::string &file_path)
std::shared_ptr< shapes::Shape >
LoadOctreeAsShape
namespaceexotica.html
abc3859827e1c120253c6333a7c58f241
(const std::string &file_path)
std::vector< Val >
MapToVec
namespaceexotica.html
ae00a5b28dd47ce98605d36a7f91e91c4
(const std::map< Key, Val > &map)
void
NormalizeQuaternionInConfigurationVector
namespaceexotica.html
a34f5d20dd52a0dca08d5f5ed6471a425
(Eigen::Ref< Eigen::VectorXd > q)
KinematicRequestFlags
operator&
namespaceexotica.html
aaac18dba1925c47d14b73df3682a5cef
(KinematicRequestFlags a, KinematicRequestFlags b)
std::ostream &
operator<<
namespaceexotica.html
a513ea537355aed206e2740246c1ce147
(std::ostream &os, const Printable &s)
std::ostream &
operator<<
namespaceexotica.html
af9c40002d436185ad6bca99f1f6b247b
(std::ostream &os, const std::vector< T > &s)
std::ostream &
operator<<
namespaceexotica.html
a6f26b0de2b3c6dd07f83a15791f7f235
(std::ostream &os, const std::map< I, T > &s)
Exception::ReportingType
operator|
namespaceexotica.html
af4fc0b2265f71a26a19dcdd1159eeb0b
(Exception::ReportingType a, Exception::ReportingType b) noexcept
KinematicRequestFlags
operator|
namespaceexotica.html
aef24a7f69cf691663c3c29124c22d85e
(KinematicRequestFlags a, KinematicRequestFlags b)
bool
ParseBool
namespaceexotica.html
ab70107c14a46965a10f0206e036d8ffe
(const std::string value)
std::vector< bool >
ParseBoolList
namespaceexotica.html
ab096d8801580721cf94af90170fc326a
(const std::string value)
double
ParseDouble
namespaceexotica.html
aa99d4b58df88cf49b72793cdc00f79f4
(const std::string value)
int
ParseInt
namespaceexotica.html
a53346f3436ca1f644e69646aa5eb645c
(const std::string value)
std::vector< int >
ParseIntList
namespaceexotica.html
ae41f5eb566a2cce27d9584536d86cf7e
(const std::string value)
std::vector< std::string >
ParseList
namespaceexotica.html
ad1a10306802c0f18b29b40ce0aba39ee
(const std::string &value, char token= ',')
std::string
ParsePath
namespaceexotica.html
ada723b4c529289e383e25e349127f8ac
(const std::string &path)
Eigen::Matrix< T, S, 1 >
ParseVector
namespaceexotica.html
a3d3163a0a83f3d7a713175a0d389ca58
(const std::string value)
bool
parseXML
namespaceexotica.html
a92c4383892fc395e3eed1a226dcda804
(tinyxml2::XMLHandle &tag, Initializer &parent, const std::string &prefix)
bool
PathExists
namespaceexotica.html
aabb6b38506649e80a2e5d502db4502fe
(const std::string &path)
void
PointToLineDistance
namespaceexotica.html
a3fd8f9ec5b24a014436ab16d66dfcb86
(const Eigen::Vector2d &P1, const Eigen::Vector2d &P2, const Eigen::Vector2d &P3, double &d)
void
PointToLineDistanceDerivative
namespaceexotica.html
aa695b29bf7f02fa61446c563cfe66b6c
(const Eigen::Vector2d &P1, const Eigen::Vector2d &P2, const Eigen::Vector2d &P3, const Eigen::MatrixXd &dP1_dq, const Eigen::MatrixXd &dP2_dq, const Eigen::MatrixXd &dP3_dq, Eigen::Ref< Eigen::MatrixXd > &derivative)
void
potential
namespaceexotica.html
a9c31f9e37d420facff3c49a42de093db
(double &phi, Eigen::VectorXdRefConst A, Eigen::VectorXdRefConst B, Eigen::VectorXdRefConst P)
void
potential
namespaceexotica.html
af5dbd3060e78c7936a1d39dc2d1cce46
(double &phi, Eigen::VectorXdRef jacobian, Eigen::VectorXdRefConst A, Eigen::VectorXdRefConst B, Eigen::VectorXdRefConst P, Eigen::MatrixXdRefConst A_, Eigen::MatrixXdRefConst B_, Eigen::MatrixXdRefConst P_)
void
PrintDimensions
namespaceexotica.html
a6cff448b2832cfa0764bc232d6936f28
(const std::string &name, const Eigen::Ref< const Eigen::MatrixXd > m)
double
pseudo_huber_cost
namespaceexotica.html
aaa72558734c4a3c7c1f2bb8f7f5c84a9
(double x, double beta)
double
pseudo_huber_hessian
namespaceexotica.html
aa845a3e1ca87fc8e6d9f300a2eab1802
(double x, double beta)
double
pseudo_huber_jacobian
namespaceexotica.html
a88ff940373e6d20767935f8f6dda85c7
(double x, double beta)
std::list< int >
QuickHull
namespaceexotica.html
a9d6b2fd38b40818598c0b4c19976bd75
(Eigen::MatrixXdRefConst points, std::list< int > &half_points, int p1, int p2)
std_msgs::ColorRGBA
RandomColor
namespaceexotica.html
a37c337e469244036c53fab2e303e1c4a
()
void
SaveMatrix
namespaceexotica.html
a2987284d8a6c0933937961153745a62f
(std::string file_name, const Eigen::Ref< const Eigen::MatrixXd > mat)
void
SetDefaultQuaternionInConfigurationVector
namespaceexotica.html
a3665fb8c84da433c1b018a9751afa344
(Eigen::Ref< Eigen::VectorXd > q)
Eigen::VectorXd
SetRotation
namespaceexotica.html
a0a72232adbe28a609a92685d1f6937f1
(const KDL::Rotation &data, RotationType type)
void
Sleep
namespaceexotica.html
ad8839f8df09cd1cd187f374775efc1ad
(double t)
double
smooth_l1_cost
namespaceexotica.html
ad47c6c52a5634e69e7662991f7e324f6
(double x, double beta)
double
smooth_l1_hessian
namespaceexotica.html
adc2332d3be6a65ec80009f21fcf4fbf9
(double x, double beta)
double
smooth_l1_jacobian
namespaceexotica.html
afd35128dc931ed9a9e6e4d5802e827a2
(double x, double beta)
T
ToNumber
namespaceexotica.html
a62f5340b7f6dccc2fe34a48972210b53
(const std::string &val)
double
ToNumber< double >
namespaceexotica.html
a56fb9db5340484864990714ac4cf0211
(const std::string &val)
float
ToNumber< float >
namespaceexotica.html
a3479fd14378522a1144d4b1e53a0c15e
(const std::string &val)
int
ToNumber< int >
namespaceexotica.html
aaaf8b4a3c156d61ed2a1de741170f227
(const std::string &val)
std::string
ToString
namespaceexotica.html
a2ca2795151cc20a5fd476f657a49a5b7
(const Eigen::Isometry3d &s)
std::string
ToString
namespaceexotica.html
ad5d2595174d8467aa75803bac91fa13c
(const KDL::Frame &s)
std::string
Trim
namespaceexotica.html
ad62ef39f74f7d75f06c273985fc38a59
(const std::string &s)
void
winding
namespaceexotica.html
aa05177e9211c5051cbf2f499f34a28bd
(double &phi, Eigen::VectorXdRefConst A, Eigen::VectorXdRefConst B, Eigen::VectorXdRefConst P)
void
winding
namespaceexotica.html
a3eb445c02207addd312d7c3d9fa9bfcd
(double &phi, Eigen::VectorXdRef jacobian, Eigen::VectorXdRefConst A, Eigen::VectorXdRefConst B, Eigen::VectorXdRefConst P, Eigen::MatrixXdRefConst A_, Eigen::MatrixXdRefConst B_, Eigen::MatrixXdRefConst P_)
ARG0
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350a7df5948695bd3aceec1a3f382ee6919b
ARG1
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350a411a7277565017b1a34f0aa236549a73
ARG2
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350a8ebe407ec38e3e4637ba504cb1bbbf15
ARG3
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350a7bd66a54e38800525bb8be5d6b084b42
ARG4
namespaceexotica.html
a2f2dd5de8edc626599b393aae8529350a24dbb1a0b84d00ee713d88a6a6c14459
const char
branch
namespaceexotica.html
a144444a0e4339e54a77961288c2dcffa
[]
constexpr double
eps
namespaceexotica.html
a0c6f7a36dfaf891b8b10ea7d058af279
FIXED
namespaceexotica.html
a5ca690cccfbbfdb24827333304ee338fa97ef0deed3b6cea30b5ef0d461b13cbc
FLOATING
namespaceexotica.html
a5ca690cccfbbfdb24827333304ee338fa047a2d4a4431720713c876e2b9c5f752
Huber
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280aa272e08b4b19900a71e52b4d9f9d34058
constexpr double
inf
namespaceexotica.html
a13eb89cf8da8a2803b7de093afe46efb
KIN_FK
namespaceexotica.html
a8879608908229eff06df2b94c63f1a99a31d69c9fe03932e017a081e81ede78a9
KIN_FK_VEL
namespaceexotica.html
a8879608908229eff06df2b94c63f1a99af4c5c27896d87716a02228ba0f881641
KIN_H
namespaceexotica.html
a8879608908229eff06df2b94c63f1a99a9e93896fe98c5afb31cfdcc6504d16e2
KIN_J
namespaceexotica.html
a8879608908229eff06df2b94c63f1a99a172f46177773a38764743e95cfc0c858
L2
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280aa2604e8d51bdc9fb55d8bf7bd62269e3f
LIMIT_POSITION_LOWER
namespaceexotica.html
afe31e64784659e96082a606d09a75ecdad0f753511e3314fa5ae995cd8f0fee42
LIMIT_POSITION_UPPER
namespaceexotica.html
afe31e64784659e96082a606d09a75ecdaf9c406e73fa6b6031f2b256e79953b72
constexpr double
pi
namespaceexotica.html
a3cc3ce9225c7ac000971d6454997886a
PLANAR
namespaceexotica.html
a5ca690cccfbbfdb24827333304ee338fa997d5dd36b61cdafeabf856ab83593e8
PseudoHuber
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280aa4587ec26dd32f21b4eadbdceade880a2
RK1
namespaceexotica.html
af655323905f37d8a279063f9d75d433eaec6c5a8ffec279574205f1d2c9714a66
RK2
namespaceexotica.html
af655323905f37d8a279063f9d75d433eac9220b7e32da0bed762781cb1b97bed2
RK4
namespaceexotica.html
af655323905f37d8a279063f9d75d433ea862d90cf453dc1c6a4dd365e7a7e1534
SmoothL1
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280aa623c7ab9b53ba8454ac67e6b724a582f
SymplecticEuler
namespaceexotica.html
af655323905f37d8a279063f9d75d433ea52e9a4fe95c9b8abfc6fa3d5c7700b92
Undefined
namespaceexotica.html
aeaa7ab36dae8418de85dbd74ac49280aa7bbf9200af606d246139c77db8d4017d
const char
version
namespaceexotica.html
a45c6b251556e3f03cd8675ce95aea706
[]