35#include <eigen3/Eigen/Dense>
45 VectorXd initial_joint_positions;
46 std::tuple<VectorXd,VectorXd> joint_limits;
53 VectorXd joint_positions_;
81 virtual void connect()
override;
Definition sas_robot_driver_example.hpp:50
virtual void initialize() override
Initialize the example driver.
Definition sas_robot_driver_example.cpp:56
virtual void connect() override
Connect the example driver (establish resources)
Definition sas_robot_driver_example.cpp:46
virtual void disconnect() override
Disconnect the example driver (release resources)
Definition sas_robot_driver_example.cpp:51
virtual void deinitialize() override
Deinitialize the example driver.
Definition sas_robot_driver_example.cpp:62
virtual VectorXd get_joint_positions() override
Get the current joint positions.
Definition sas_robot_driver_example.cpp:34
virtual void set_target_joint_positions(const VectorXd &set_target_joint_positions_rad) override
Set target joint positions.
Definition sas_robot_driver_example.cpp:39
Definition sas_robot_driver.hpp:54
Abstract RobotDriver interface and watchdog support.
Definition sas_robot_driver_example.hpp:43