jrosclient - base Java module for interaction with ROS (Robot Operating System). It contains only interfaces and classes which are agnostic to version of ROS. Its implementations available separately:
For ROS2 see jros2client
For ROS1 see jros1client
Java 17+
Or you can add dependency to it as follows:
Gradle:
dependencies {
implementation 'io.github.lambdaprime:jrosclient:10.0'
}
lambdaprime intid@protonmail.com