Motion control and planning

LuaCookbook

This page documents both basic and advanced use of the RTT Lua bindings by example. More formal API documentation is available here.

What is this RTT-Lua stuff anyway?

Lua is a simple, small and efficient scripting language. The Lua RTT bindings provide access to most of the RTT API from the Lua language.

Blender-OROCOS robot control

The result of a master thesis: connecting Blender with OROCOS to execute milling tasks.


The demo was filmed by the students with a small camera. Sorry for the shaking at times !

Motion control and planning links

  1. LinuxCNC (formally known as EMC, Enhanced Machine Controller). The project has developed already a lot of functionality, targeted at machine tools hobbyists. Axis is a graphical programming interface on top of EMC, for traditional G-code based milling.
  2. The NIST RS274NGC Interpreter, a C++ library and language specification for a G-code "dialect".