SentiBotics

Kit de desarrollo para robótica listo para usar

SentiBotics es un kit de desarrollo de robótica listo para usar, diseñado para ofrecer un punto de partida a investigadores y desarrolladores que desean focalizarse en el desarrollo robótico. SentiBotics puede ser empleado como plataforma educativa en universidades.

El kit incluye un robot autónomo móvil con un manipulador, un kit de desarrollo basado en ROS y el código fuente completo de todos los algoritmos usados en el software del robot. El robot es capaz de navegar en un entorno común, reconocer objetos 3D, asirlos y manipularlos.

El SDK basado en ROS incluye modelos 3D del robot y una cantidad de muestras de programación para las acciones mencionadas. La prueba de SentiBotics SDK está disponible para ser ejecutada en el simulador robótico Gazebo.

Descargar prueba de 30 días.

Características y capacidades

  • El hardware del robot está incluido con instrucciones para montaje y configuración.
  • Algoritmos propietarios originales para navegación autónoma, reconocimiento de objetos 3D y manipulación.
  • Kit de desarrollo basado en el abierto y versátil framework ROS (Robot Operating System).
  • Se incluye el código fuente de los algoritmos de robótica.
  • El hardware del robot se basa en componentes disponibles en el mercado y puede ser modificado por los clientes.
  • El simulador robótico puede ser utilizado para la evaluación de los algoritmos y el desarrollo de software sin hardware robótico real.

Neurotechnology comenzó la investigación y el desarrollo en el campo de la robótica autónoma en 2004. Diez años más tarde, en 2014, Neurotechnology lanzó el kit de desarrollo de SentiBotics, que incluye hardware robótico fácil de configurar y algoritmos propietarios originales para navegación autónoma, reconocimiento de objetos 3D y agarre:

  • Sencillo montaje y configuración del hardware del robot. El hardware del robot SentiBotics es enviado como un conjunto de varios componentes (plataforma móvil, brazo robótico, cámaras, etc.), que deben ser ensamblados entre sí y conectados. Todas las instrucciones necesarias están incluidas. El ordenador de a bordo incluye los softwares Ubuntu Linux y SentiBotics pre instalados. Consulte las especificaciones de la plataforma robótica para obtener más información.
  • El software está basado en el framework ROS (Robot Operating System). El software para navegación del robot, reconocimiento de objetos y manipulación de objetos utilizando el brazo robótico se basa en el ampliamente utilizado sistema operativo Robot Operating System. Los investigadores y desarrolladores pueden utilizar su experiencia con ROS y su software basado en ROS existente para trabajar con el kit de desarrollo SentiBotics. El kit SentiBotics incluye infraestructura basada en ROS, lo que permite integrar piezas de hardware o algoritmos robóticos de terceros.
  • SLAM y navegación. SentiBotics utiliza un algoritmo de navegación original basado en el reconocimiento de ciertos elementos de un entorno. El robot tiene que explorar el entorno y construir el mapa de entorno en un primer momento. Los usuarios pueden realizar un proceso de mapeo manual controlando el robot a través del tablero de control incluido o escribiendo un simple conjunto de instrucciones de movimiento. Una vez que el mapa de entorno está construido, el robot será capaz de moverse, navegar y operar en el entorno de forma totalmente autónoma. Consulte la sección de navegación para obtener más información.
  • Reconocimiento y manipulación de objetos. SentiBotics incluye un conjunto de algoritmos originales basados en visión computarizada para el aprendizaje y reconocimiento de objetos. Los usuarios le pueden enseñar al robot a reconocer un objeto previamente desconocido colocándolo delante de la cámara 3D del robot y asignando un identificador al mismo. Luego el robot será capaz de reconocer el objeto aprendido en el entorno. Los usuarios también pueden especificar qué objetos deben ser agarrados con el brazo del robot y, una vez que el robot ve el objeto especificado dentro del rango de agarre, intentará tomarlo y colocarlo en el contenedor adjunto. Vea aprendizaje de objeto, reconocimiento y agarre para más información.
  • El código fuente del algoritmo está incluido. El kit de SentiBotics incluye el código fuente completo del algoritmo empleado en el robot, al igual que muestras del software para navegación autónoma, reconocimiento y manipulación de objetos. Los algoritmos de SentiBotics están escritos en C++ y diseñados para ejecutarse en el hardware robótico específico, pero puede ser portado a otras plataformas robóticas, incluyendo la especificada o computadoras mejores.
  • El hardware del robot está basado en componentes disponibles en el mercado. Los usuarios pueden adquirir componentes adicionales para mejorar el robot, cambiar sus funcionalidades o construir otros robots que ejecuten el software de SentiBotics.
  • Simulador robótico. El software de SentiBotics puede ejecutarse en el simulador robótico Gazebo para la evaluación de su algoritmo y desarrollo de software sin usar un robot de hardware real. Vea la sección de simulador robótico para más información. Una versión de prueba de 30 días del kit de desarrollo de SentiBotics está disponible para descargar.