chrono::robosimian::RS_Driver Class Reference
  Description
Driver for the RoboSimian robot.
#include <RoboSimian.h>
| Classes | |
| class | PhaseChangeCallback | 
| Class to be used as callback interface for user-defined actions at phase changes.  More... | |
| Public Types | |
| enum | Phase { POSE, HOLD, START, CYCLE, STOP } | 
| Driving phases. | |
| Public Member Functions | |
| RS_Driver (const std::string &filename_start, const std::string &filename_cycle, const std::string &filename_stop, bool repeat=false) | |
| void | SetTimeOffsets (double time_pose, double time_hold) | 
| Specify time intervals to assume and then hold the initial pose. | |
| Actuation | GetActuation () | 
| Return the current limb motor actuations. | |
| void | SetActuation (Actuation ext_act) | 
| Directly feed actuations to the motors. | |
| void | SetDrivingMode (bool drivemode) | 
| Set the driving mode to accept external inputs. | |
| void | UseTorqueMotors (bool use_tm) | 
| Set the motor type (setpoint/torque). | |
| std::string | GetCurrentPhase () const | 
| Return the current phase. | |
| void | RegisterPhaseChangeCallback (PhaseChangeCallback *callback) | 
| Register a phase-change callback object. | |
| Friends | |
| class | RoboSimian | 
Constructor & Destructor Documentation
◆ RS_Driver()
| chrono::robosimian::RS_Driver::RS_Driver | ( | const std::string & | filename_start, | 
| const std::string & | filename_cycle, | ||
| const std::string & | filename_stop, | ||
| bool | repeat = false | ||
| ) | 
- Parameters
- 
  filename_start name of file with joint actuations for start phase filename_cycle name of file with joint actuations for cycle phase filename_stop name of file with joint actuations for stop phase repeat true if cycle phase is looped 
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_models/robot/robosimian/RoboSimian.h
- /builds/uwsbel/chrono/src/chrono_models/robot/robosimian/RoboSimian.cpp
