Abstract | ||
---|---|---|
At IHMC we create state of the art walking algorithms for humanoid robots in Java. We successfully used our Java algorithms to control the Atlas humanoid, a 150kg robot with 28 actuated degrees of freedom, in the Darpa Robotics Challenge, placing second in an international competition. To execute our control loops within the deadlines imposed by the robot (1ms), we have brought POSIX real-time threads to the OpenJDK using a JNI library. Lockless synchronization primitives are used to communicate between the different threads, while Garbage Collection is avoided altogether. We have released the IHMCRealtime library created for this project under the Apache license. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1145/2661020.2661027 | JTRES |
Keywords | Field | DocType |
design,experimentation,robotics,java,measurement,performance,real-time and embedded systems | Computer science,Real-time Control System,Real-time computing,Artificial intelligence,POSIX,Robotics,Humanoid robot,Thread (computing),Garbage collection,Robot,Java,Operating system,Embedded system | Conference |
Citations | PageRank | References |
6 | 0.57 | 6 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jesper Smith | 1 | 108 | 5.84 |
Douglas Stephen | 2 | 11 | 1.01 |
Alex Lesman | 3 | 6 | 0.57 |
Jerry E. Pratt | 4 | 888 | 89.98 |