32#include <dqrobotics/interfaces/coppeliasim/DQ_CoppeliaSimInterfaceZMQ.h>
44 std::vector<std::string> robot_joint_names;
53 VectorXd joint_positions_;
54 std::shared_ptr<DQ_CoppeliaSimInterfaceZMQ> csi_;
Definition sas_robot_driver_coppeliasim.hpp:49
VectorXd get_joint_positions() override
RobotDriverMyrobot::get_joint_positions This method should always throw an exception if the user trie...
Definition sas_robot_driver_coppeliasim.cpp:57
void deinitialize() override
RobotDriverCoppeliaSim::deinitialize. Nothing to do.
Definition sas_robot_driver_coppeliasim.cpp:104
void set_target_joint_positions(const VectorXd &desired_joint_positions_rad) override
RobotDriverCoppeliaSim::set_target_joint_positions Sets the joint positions and the target joint posi...
Definition sas_robot_driver_coppeliasim.cpp:68
void connect() override
RobotDriverCoppeliaSim::connect.
Definition sas_robot_driver_coppeliasim.cpp:79
void disconnect() override
RobotDriverCoppeliaSim::disconnect Disconnects from CoppeliaSim.
Definition sas_robot_driver_coppeliasim.cpp:113
void initialize() override
RobotDriverCoppeliaSim::initialize.
Definition sas_robot_driver_coppeliasim.cpp:95
std::tuple< VectorXd, VectorXd > get_joint_limits() override
Get joint limits (min, max)
Definition sas_robot_driver_coppeliasim.cpp:118
Definition sas_robot_driver.hpp:54
Abstract RobotDriver interface and watchdog support.
Definition sas_robot_driver_coppeliasim.hpp:40