SentiBotics

Ready-to-use robotics development kit

SentiBotics development kit is designed to provide a starting point for researchers and developers, who would like to focus on robot development. SentiBotics can be also used as an educational platform at universities.

The kit includes a mobile autonomous robot with a manipulator, ROS-based SDK and full source code of all algorithms used in the robot software. The robot is able to perform navigation in a common environment, recognizes 3D objects, can grasp them and manipulate with them.

The ROS-based SDK includes 3D models of the robot and a number of programming samples for the mentioned actions. SentiBotics SDK trial is available for running in Gazebo robotics simulator.

Download 30-day SDK Trial.

Robotic SDK Contents

The SentiBotics 2.0 Robotics Software Development Kit is designed to be used with the provided ready-to-use robotic hardware and includes:

  • Details of all algorithms used, including source codes in C++ and full documentation.
  • ROS-based infrastructure that allows users to rapidly integrate third party robotics algorithms, migrate to other hardware (or modify existing hardware) and provides a unified framework for robotic algorithm development.
  • Programming samples that can be used for testing or demonstration of the robot's capabilities, including samples for:
    • Driving the robot platform and operating the robotic arm with a control pad.
    • Building a map of the environment by simply driving the robot around and using this map for autonomous robot navigation.
    • Teaching the robot to recognize objects.
    • Grasping a recognized object.
    • Delivering previously learned object from the previously-visited place.

SentiBotics 2.0 was tested on the specified robot hardware, with ROS version Indigo Igloo, deployed on Ubuntu 14.04. SentiBotics algorithms can be be ported to other robotic platform, which includes the specified or better computer and runs the specified Linux and ROS versions.