Name Last Update
driver_win Loading commit data...
src/main/java/de/dfki/iui/libnc1424 Loading commit data...
.gitignore Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
pom.xml Loading commit data...

Playtastic Roboter-Arm

This library makes it possible to use playtastic's roboter arm and programm it freely with java under Windows, Mac and Linux.

Drivers

Using Mac or Linux you do not need to install any drivers. On Windows please remove all playtastic drivers installed on you system such that the device manager shows 'unknown device'. After that please replug the robot and wait until windows starts searching for a driver. Select manual install and select the driver_win folder. Windows will automatically recognize our drivers and install them.

Windows 8 and 10 you must deactivate driver signature verification: http://www.howtogeek.com/167723/how-to-disable-driver-signature-verification-on-64-bit-windows-8.1-so-that-you-can-install-unsigned-drivers/

Hint: You cannot use the software delivered by playtastic with our drivers! If you want to use the playtastic software you need to remove our drivers and reinstall the playtastic drivers.

Usage

Include the maven libraries:

    <repositories>
        <repository>
            <id>FORSCHUNGSSOFTWARE</id>
            <name>Forschungssoftware</name>
            <url>http://www.forschungssoftware.de/nexus/content/groups/public/</url>
        </repository>
    </repositories>

    <dependencies>
        <dependency>
            <groupId>de.dfki.iui</groupId>
            <artifactId>libNC1424</artifactId>
            <version>0.1.0</version>
        </dependency>
    </dependencies>

If you do not use maven download the latest jar-with-dependencies from https://www.forschungssoftware.de/nexus/content/groups/public/de/dfki/lib/NC1424/ and include it into your project.

Example

    public static void main(String[] args) throws InterruptedException {
        RoboArm arm = new RoboArm(RoboArm.getRoboDevices().get(0)); //get the first robo arm device

        arm.setLED(true);        
        arm.bendUp(0.5f);
        arm.setLED(false);

    }