Skip to content

pinorobotics/teleops

Repository files navigation

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

Requirements

  • Java 22+

Download

Release versions

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"
}

Documentation

Documentation

Development

Usage

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.

Contacts

aeon_flux aeon_flux@eclipso.ch

About

Java module for teleoperation of robotic arms in ROS2

Topics

Resources

Stars

Watchers

Forks

Contributors