teleops - Java module for teleoperation of robotic arms in ROS2.
- Allows to publish geometry_msgs/TwistStamped and control_msgs/JointJog messages to ROS topics
- provides client for MoveIt2 Servo API (MoveItServoClient)
Users can use teleops in one of two ways:
- Java module/library, by calling teleops Java API from Java code or JShell
- standalone command-line application
- Java 22+
Or if you plan to use it from Java code, you can add dependency to it as follows:
Gradle:
dependencies {
implementation "io.github.pinorobotics:teleops:1.1"
}
teleops [ <OPTIONS> ]
Options:
-twistTopic=<string>
-jogTopic=<string>
-jointStatesTopic=<string>
-enableJog=<true|false>
-frame=<string>
-startServo=<true|false>
-rosRelease=<string>
-debug=<true|false>
See Documentation for option details and examples.
aeon_flux aeon_flux@eclipso.ch