Added a new robot coppelia driver

This commit is contained in:
Juancho
2023-08-03 18:03:57 +09:00
parent 51910be06d
commit 5e3a79a32a
8 changed files with 592 additions and 14 deletions

View File

@@ -60,17 +60,35 @@ protected:
public:
RobotCoppeliaRosInterface()=delete;
~RobotCoppeliaRosInterface();
RobotCoppeliaRosInterface(const RobotCoppeliaRosInterface&) = delete;
RobotCoppeliaRosInterface& operator= (const RobotCoppeliaRosInterface&) = delete;
RobotCoppeliaRosInterface(const ros::NodeHandle& nh,
const std::string& topic_prefix,
const RobotCoppeliaROSConfiguration& configuration,
std::atomic_bool* kill_this_node);
RobotCoppeliaRosInterface()=delete;
~RobotCoppeliaRosInterface();
//VectorXd get_joint_positions() const;
//VectorXd get_joint_positions() const;
//VectorXd get_joint_velocities() const;
//void set_joint_target_positions(const VectorXd& target_joint_positions);
//void set_joint_target_positions_(const VectorXd& target_joint_positions);
void connect();
void disconnect();
void initialize();
void deinitialize();
int control_loop();
};