#include <RosController.h>
|
| RosController (const std::string &robot_name, std::shared_ptr< orca::optim::Controller > c, bool attach_torque_publish_callback=false) |
|
virtual | ~RosController () |
|
bool | getNameService (orca_ros::GetString::Request &req, orca_ros::GetString::Response &res) |
|
bool | printService (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res) |
|
bool | setPrintLevelService (orca_ros::SetInt::Request &req, orca_ros::SetInt::Response &res) |
|
bool | updateService (orca_ros::UpdateController::Request &req, orca_ros::UpdateController::Response &res) |
|
bool | addTaskService (orca_ros::AddTask::Request &req, orca_ros::AddTask::Response &res) |
|
bool | addConstraintService (orca_ros::AddConstraint::Request &req, orca_ros::AddConstraint::Response &res) |
|
bool | getSolutionService (orca_ros::GetMatrix::Request &req, orca_ros::GetMatrix::Response &res) |
|
bool | getJointTorqueCommandService (orca_ros::GetMatrix::Request &req, orca_ros::GetMatrix::Response &res) |
|
bool | getJointAccelerationCommandService (orca_ros::GetMatrix::Request &req, orca_ros::GetMatrix::Response &res) |
|
bool | activateTasksAndConstraintsService (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res) |
|
bool | deactivateTasksAndConstraintsService (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res) |
|
bool | tasksAndConstraintsDeactivatedService (orca_ros::GetBool::Request &req, orca_ros::GetBool::Response &res) |
|
| RosWrapperBase (const std::string &robot_name, const std::string &controller_name="", const std::string &obj_name="", const std::string &generic_prefix="") |
|
virtual | ~RosWrapperBase () |
|
std::string | getRobotName () |
|
std::string | getControllerName () |
|
std::string | getGenericPrefix () |
|
std::string | getObjectName () |
|
std::shared_ptr< ros::NodeHandle > | getNodeHandle () |
|
std::string | getNamespacePrefix () |
|
std::string | getRobotNamespacePrefix () |
|
RosController::RosController |
( |
const std::string & |
robot_name, |
|
|
std::shared_ptr< orca::optim::Controller > |
c, |
|
|
bool |
attach_torque_publish_callback = false |
|
) |
| |
RosController::~RosController |
( |
| ) |
|
|
virtual |
bool RosController::activateTasksAndConstraintsService |
( |
std_srvs::Empty::Request & |
req, |
|
|
std_srvs::Empty::Response & |
res |
|
) |
| |
bool RosController::addConstraintService |
( |
orca_ros::AddConstraint::Request & |
req, |
|
|
orca_ros::AddConstraint::Response & |
res |
|
) |
| |
bool RosController::addTaskService |
( |
orca_ros::AddTask::Request & |
req, |
|
|
orca_ros::AddTask::Response & |
res |
|
) |
| |
bool RosController::deactivateTasksAndConstraintsService |
( |
std_srvs::Empty::Request & |
req, |
|
|
std_srvs::Empty::Response & |
res |
|
) |
| |
bool RosController::getJointAccelerationCommandService |
( |
orca_ros::GetMatrix::Request & |
req, |
|
|
orca_ros::GetMatrix::Response & |
res |
|
) |
| |
bool RosController::getJointTorqueCommandService |
( |
orca_ros::GetMatrix::Request & |
req, |
|
|
orca_ros::GetMatrix::Response & |
res |
|
) |
| |
bool RosController::getNameService |
( |
orca_ros::GetString::Request & |
req, |
|
|
orca_ros::GetString::Response & |
res |
|
) |
| |
bool RosController::getSolutionService |
( |
orca_ros::GetMatrix::Request & |
req, |
|
|
orca_ros::GetMatrix::Response & |
res |
|
) |
| |
bool RosController::printService |
( |
std_srvs::Empty::Request & |
req, |
|
|
std_srvs::Empty::Response & |
res |
|
) |
| |
bool RosController::setPrintLevelService |
( |
orca_ros::SetInt::Request & |
req, |
|
|
orca_ros::SetInt::Response & |
res |
|
) |
| |
bool RosController::tasksAndConstraintsDeactivatedService |
( |
orca_ros::GetBool::Request & |
req, |
|
|
orca_ros::GetBool::Response & |
res |
|
) |
| |
bool RosController::updateService |
( |
orca_ros::UpdateController::Request & |
req, |
|
|
orca_ros::UpdateController::Response & |
res |
|
) |
| |
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/orca-ros/checkouts/latest/include/orca_ros/optim/RosController.h
- /home/docs/checkouts/readthedocs.org/user_builds/orca-ros/checkouts/latest/src/optim/RosController.cc