AUV-Coop-Assembly
Master Thesis for Robotics Engineering. Cooperative peg-in-hole assembly with two underwater vehicles guided by vision
|
robotInterface: a ros node responsible of taken info from simulator and robot sensors, and of given commands back. It is the intermiate layer between actual robot and mission manager ("main") More...
#include <robotInterface.h>
Public Member Functions | |
RobotInterface (ros::NodeHandle nh, std::string robotName) | |
robotInterface::robotInterface Constructor More... | |
int | init () |
int | getwTv (Eigen::Matrix4d *wTv_eigen) |
int | getJointState (std::vector< double > *jState) |
robotInterface::getJointState More... | |
int | sendyDot (std::vector< double > yDot) |
int | getForceTorque (Eigen::Vector3d *force, Eigen::Vector3d *torque) |
robotInterface: a ros node responsible of taken info from simulator and robot sensors, and of given commands back. It is the intermiate layer between actual robot and mission manager ("main")
Definition at line 38 of file robotInterface.h.
RobotInterface::RobotInterface | ( | ros::NodeHandle | nh, |
std::string | robotName | ||
) |
robotInterface::robotInterface Constructor
nh | the nodehandle to deal with ros sub and pub |
name | of the robot itself (for sub to topics and print purposes) |
Definition at line 9 of file robotInterface.cpp.
int RobotInterface::getJointState | ( | std::vector< double > * | jState | ) |
robotInterface::getJointState
jState |
Definition at line 105 of file robotInterface.cpp.