1
$\begingroup$

I am searching for an open source simulation software which is able to simulate robots and their movements in a factory. I would like to send control signals and receive sensor data back. This software should allow me to communicate with it. I want to use java to send control signals and be able to receive back sensor data.

My goal is it to use the simulation software on a Raspberry Pi.

I would be grateful for any kind of help.

$\endgroup$
1
$\begingroup$

You should check out Robot OS at www.ros.org. ROS is basically an OS (a term I am using loosely in this context) that comes with different libraries that give you the capability to build a robot. There is a a publish/subscribe feature that lets you asynchronously capture data from nodes (sensors) so you can create a robot that can graph nodes that can communicate with one another using what ROS terms as topics. A node can also be a graphical view of the entire system you want to build.

ROS also includes a robot geometry library that keeps track of where different parts of the robot are with respect to each other. Ultimately, the Geometry library gives you the ability to visualize the state of the system being developed.

Unfortunately it is in C++, although I believe you can use Python also, and I do not think it will provide functionality in Java.

What I know is that every serious Robotics project I have seen uses ROS.

$\endgroup$
  • 1
    $\begingroup$ Welcome to Robotics @lopezdp. Thanks for your answer but we are looking for comprehensive answers that provide some explanation and context. One-line answers cannot do this. Please edit your answer and elaborate. $\endgroup$ – Ben Sep 16 '17 at 15:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.