#include <UniversalRobotsVrepPlugin.hpp>
Public Types | |
enum | ParamIndex { Joint1Name, Joint2Name, Joint3Name, Joint4Name, Joint5Name, Joint6Name, Joint7Name, RobotFlangeTipName, RobotTipName, RobotTargetName, RobotTargetBaseName, LocalZMQAddress, RemoteZMQAddress, LocalHostUniversalRobotsKoniUDPAddress, LocalHostUniversalRobotsKoniUDPPort, RemoteHostUniversalRobotsKoniUDPAddress, RemoteHostUniversalRobotsKoniUDPPort, UniversalRobotsCommandMode, RobotIKGroup } |
typedef std::tuple< std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string > | Params |
Public Member Functions | |
void | construct () |
void | construct (Params params) |
void | run_one () |
UniversalRobotsVrepPlugin (Params params=defaultParams()) | |
~UniversalRobotsVrepPlugin () | |
Static Public Member Functions | |
static const Params | defaultParams () |
Creates a complete vrep plugin object usage:
this implementation is a bit hacky, redesign it
separate out grl specific code from general kuka control code
Template on robot driver and create a driver that just reads/writes to/from the simulation, then pass the two templates so the simulation and the real driver can be selected.
Definition at line 52 of file UniversalRobotsVrepPlugin.hpp.
typedef std::tuple< std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string > grl::vrep::UniversalRobotsVrepPlugin::Params |
Definition at line 98 of file UniversalRobotsVrepPlugin.hpp.
Definition at line 55 of file UniversalRobotsVrepPlugin.hpp.
|
inline |
params | a tuple containing all of the parameter strings needed to configure the device. |
The UniversalRobotsCommandMode parameters supports the options "FRI" and "JAVA". This configures how commands will be sent to the arm itself. "FRI" mode is via a direct "Fast Robot Interface" "UniversalRobots KONI" ethernet connection which provides substantially higher performance and response time,
Definition at line 138 of file UniversalRobotsVrepPlugin.hpp.
|
inline |
Definition at line 172 of file UniversalRobotsVrepPlugin.hpp.
|
inline |
Definition at line 144 of file UniversalRobotsVrepPlugin.hpp.
|
inline |
construct() function completes initialization of the plugin
Definition at line 148 of file UniversalRobotsVrepPlugin.hpp.
|
inlinestatic |
Definition at line 101 of file UniversalRobotsVrepPlugin.hpp.
|
inline |
Definition at line 159 of file UniversalRobotsVrepPlugin.hpp.