So easy to use - anyone can do it

You'll want to know that you will be able to program the robot for the application you have in mind.
Most users of ST robots have never programmed a robot before so we offer all the help you need in terms of documentation and support. Acclaimed manuals and tutorial get you through the simplest or most complex tasks. Software support is free and unlimited.
RoboForth is not just another robot software. It is a completely different paradigm. Judging from users feedback we believe it is the best robot software on the planet, by far the easiest to use and the fastest to learn.

Once you have the robot set up and switched on you can immediately communicate with the robot through a 'command console'. You can now type any command in the robot's 'dictionary' for an instant response, for example TELL ELBOW 9000 MOVE; the elbow axis moves and responds OK.

Most user commands will be in Cartesian coordinates. You then teach the robot poses or paths and give them names which are entered into the dictionary. New words can then be defined using these named PLACEs or ROUTEs. Just type the word and the robot does it.

See what customers think More detailed information

Alternatively you can use our simple free teach pad (left) to position the robot before learning the positions, or our Android bluetooth touch-screen teach console (second left).


Finally you determine the sequence and conditions in which the robot goes to the learned positions in a text window and the whole thing is linked together and saved together on disk as a named project as well as in the controller's flash memory. Once in flash the controller can be used 'turnkey' without a PC connected.
How to videos

Keep it simple

Quotes: "But there is one quality that cannot be purchased - and that is reliability. The price of reliability is the pursuit of the utmost simplicity." (C.A.R. Hoare, 'The Emperor's Old Clothes')

"Complexity kills .. It sucks the life out of developers, it makes products difficult to plan, build and test, it introduces security challenges, and it causes end-user and administrator frustration." (Ray Ozzie, Microsoft)

Frequently asked questions:

Why can't you move the robot by hand then press a learn button?
The answer is another question. Can you position a robot to 0.1mm if necessary? Can you maintain the end effector at 90.0 degrees from one position to the next? Teaching by hand (also called lead-by-the-nose) seems user friendly at first glance but the real world needs more precision.
What if you have a tray containing 100 positions? It is best to let the system calculate them. Some users have 1000s of positions for various reasons, all listed in precise Cartesian coordinates calculated by the software.

Why is there no off-line programming?
Because it simply doesn't work. The real world is always different from the simulation. The same applies to graphical representations. Why look at an image of the robot when you should be looking at the robot itself and how it works with the real equipment around it.

How can I control the robot from my own software?
You simply send commands via RS232/USB to the controller from your supervising PC or software. In that case you don't need RobWin. You can use your own software in C, VB, Python or anything else including LabView or Matlab. You can teach the robot some positions or nothing at all; just send coordinates and the robot will go there.

More information...