The Robot Intelligence Kernel (RIK) is a portable, reconfigurable suite of perceptual, behavioral, and cognitive capabilities that can be used across many different platforms, environments, and tasks. The RIK coupled with a virtual 3D interface have been shown to dramatically improve human-robot interactions across a variety of navigation and exploration tasks. The Robot Intelligence Kernel is a portable, reconfigurable suite of perceptual, behavioral, and cognitive capabilities that can be used across many different platforms, environments, and tasks. The RIK integrates algorithms and hardware for perception, world-modeling, adaptive communication, dynamic tasking, and autonomous behaviors in navigation, search, and detection tasks. The integration of software algorithms and hardware takes place over four levels of the RIK. The foundation layer is the Generic Robot Architecture that provides an object-oriented framework and an application programming interface (API) that allows diffe...
David J. Bruemmer, Douglas A. Few, Miles C. Walton