scholarly journals Transportable open-source application program interface and user interface for generic humanoids: TOUGH

2020 ◽  
Vol 17 (3) ◽  
pp. 172988142092160
Author(s):  
Vinayak Jagtap ◽  
Shlok Agarwal ◽  
Ameya Wagh ◽  
Michael Gennert

Humanoid robotics is a complex and highly diverse field. Humanoid robots may have dozens of sensors and actuators that together realize complicated behaviors. Adding to the complexity is that each type of humanoid has unique application program interfaces, thus software written for one humanoid does not easily transport to others. This article introduces the transportable open-source application program interface and user interface for generic humanoids, a set of application program interfaces that simplifies the programming and operation of diverse humanoid robots. These application program interfaces allow for quick implementation of complex tasks and high-level controllers. Transportable open-source application program interface and user interface for generic humanoids has been developed for, and tested on, Boston Dynamics’ Atlas V5 and NASA’s Valkyrie R5 robots. It has proved successful for experiments on both robots in simulation and hardware, demonstrating the seamless integration of manipulation, perception, and task planning. To encourage the rapid adoption of transportable open-source application program interface and user interface for generic humanoids for education and research, the software is available as Docker images, which enable quick setup of multiuser simulation environments.

1997 ◽  
Vol 30 (1) ◽  
pp. 79-83 ◽  
Author(s):  
J. D. Westbrook ◽  
S.-H. Hsieh ◽  
P. M. D. Fitzgerald

A software library is described that provides simple and convenient access to information in Crystallographic Information File (CIF) dictionaries and data files. This library gives the application programmer a collection of high-level functions that can be used to process and check data stored in the CIF format using the full detail of the CIF dictionary of crystallographic terminology. Two applications are presented that demonstrate the features of the library: a CIF browser and a CIF dictionary-to-HTML converter.


Sign in / Sign up

Export Citation Format

Share Document