README¶
# Generic Robotic Arm
A package containing utility and interfaces to teach and control a robotic arm.
## Features
Enables control of a robotic arms individual joints by pressing keys
Provides a SiLA2 server to give high level commands and teaching
Navigation of the robotic arm through a taught position network
Visualization of the robots position network and current path and location
Easy adaption to new hardware through clear interface
Existing interface implementations for: - a simulated arm (Dummy) - an arduino controlled [JoyIt](https://joy-it.net/en/products/Robot02) - [Dorna2](https://dorna.ai/robots/dorna-2/) - [UFactory XArm](https://www.ufactory.cc/xarm-collaborative-robot/) - [Precise Flex 400](https://www.brooks.com/laboratory-automation/collaborative-robots/preciseflex-400/) - [Precise Flex on a rail](https://www.brooks.com/preciseflex-robots/preciseflex-3400/)
- ## Installation
For development: 1. Clone the project using
- ``` bash
git clone git@gitlab.com:StefanMa/genericroboticarm.git
## Usage To learn how to start the software type ``` bash
genericroboticarm –help
``` To learn how to use the software read the [Quick start guide](/docs/quickstart.md).
To adapt the software to your own robotic arm read the [Adapion Guide](/docs/adaption.md)
- ## Contact:
stefan.maak(at)uu(dot)se