|
ArmarX is a software development environment for robots, developed at the High Performance Humanoid Technologies (H2T) Lab, Institute for Anthropomatics and Robotics, Karlsruhe Institute of Technology (KIT). While being created and applied in the context of humanoid robotics, it can also be used for other types of robots, like individual robot arms. ArmarX is more than a middleware, which connects the top-level applications and the low-level hardware - it is a cognitive architecture. If you want to know more about ArmarX in general and its terms and concepts, have a look at the following pages. Alternatively, you can skip it and directly continue with getting started.
To begin working with ArmarX, here you can find curated information on the installation process and tutorials. These tutorials help you with the first steps in ArmarX, but can also be very useful for experienced users to extend their knowledge.
If you are looking for concise information for a specific use case, check out if there is a how-to for it.
Ideally, everything works smoothly. However, problems may occur either due to frequently made mistakes, or due to changes elsewhere in the system. To quickly find solutions either for the particular problem, or on how to investigate the problem, select the respective subpage depending on whether your problem arises at build time (when compiling) or at run time (when trying to execute your program).
The above information covers only a fraction of what is available. If you want to get more detailed information about a topic, have a look at the links below.