• SentiBotics Kit

 

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.

SENTIBOTICS
现成的机器人开发工具包
SentiBotics开发工具包旨在为希望专注于机器人开发的研究人员和开发人员提供一个起点。SentiBotics也可以作为大学的教育平台。
该工具包包括一个移动自主机器人和机械手,一个基于ROS的SDK,以及包含机器人软件中使用的所有算法源代码。机器人能够在一个普通环境自动导航,识别三维物体,并抓取和操纵它们。

 

FEATURES AND CAPABILITIES

  • Robot hardware is included with instructions to assemble and setup.
  • Original proprietary algorithms for autonomous navigation, 3D object recognition and manipulation.
  • Development kit is based on the open and versatile ROS (Robot Operating System) framework.
  • Source code for the robotic algorithms is included.
  • Robot hardware is based on the components available on the market and can be modified by customers.
  • Robotic simulator can be used for algorithms evaluation and software development without real robotic hardware.


产品特点和功能

  • 机器人硬件包括装配和安装指引。
  • 用于自主导航、3D物体识别和操作的原创专有算法。
  • 开发工具包是基于开放和通用的ROS(机器人操作系统)框架。
  • 包括机器人算法的源代码。
  • 机器人硬件是以市场上现有的部件为基础的,用户可以对其进行修改。
  • 机器人模拟器可以用于算法评估和软件开发,而不需要真正的机器人硬件。

Neurotechnology began research and developing in the autonomous robotics field in 2004. Ten years later, in 2014, Neurotechnology released the SentiBotics development kit, which includes easy-to-setup robotic hardware and original proprietary algorithms for autonomous navigation, 3D object recognition and grasping:

  • Simple assembly and setup of the robot hardware. The SentiBotics robot hardware is shipped as a set of several components (tracked platform, robotic arm, cameras etc.), which need to be assembled together and connected. All necessary instructions are included. The on-board computer already includes pre-installed Ubuntu Linux and SentiBotics software. See the robotic platform specifications for more information.
  • Software is based on ROS (Robot Operating System) framework. The software for the robot navigation, object recognition and object manipulation using the robotic arm is based on the widely used Robot Operating System. Researchers and developers may use their experience with ROS and their existing ROS-based software to work with the SentiBotics development kit. The SentiBotics kit includes ROS-based infrastructure, which allows to integrate third-party hardware parts or robotics algorithms.
  • SLAM and navigation. SentiBotics uses an original navigation algorithm based on recognizing certain elements of an environment. The robot needs to explore the environment and build the environment map at first. Users may use manual mapping process by controlling the robot via the included control pad, or by writing a simple set of movement instructions. After the environment map is built, the robot will be able to move, navigate and operate in the environment completely autonomously..
  • Object recognition and manipulation. SentiBotics includes a set of original, computer vision based algorithms for object learning and recognition. Users may teach the robot to recognize a previously unknown object by placing it in front of the robot's 3D camera and assigning an identifier to it. Then the robot will be able to recognize the learned object in the environment. Users may also specify, which objects should be grasped with the robot's arm, and once the robot will see the specified object within the grasping range, it will try grasp it and place into the attached container.
  • Source code for the algorithms is included. The SentiBotics kit includes full source code for the algorithms used in the robot together with working software samples for autonomous navigatio, object recognition and manipulation. SentiBotics algorithms are written in C++ and designed to be run on the specified robotic hardware, but can be be ported to other robotic platform, which includes the specified or better computer.
  • Robot hardware is based on the components available on the market. Users may purchase additional components to upgrade the robot, change its functionality or to build another robots, which will run SentiBotics software.
  • Robotics simulator. SentiBotics software can be run in Gazebo robotics simulator for algorithm evaluation and software development without using real robotic hardware. See the robotic simulator section for more information. A 30-day trial version of SentiBotics development kit is available for download.

2004年,神网科技公司开始在自主机器人领域进行研究和开发。十年后,2014年,公司发布了Sentibotics开发工具包,其中包括易于安装的机器人硬件和原创专有算法,可进行自主导航,三维物体识别和抓取:

  • 简单的装配和安装机器人硬件 SentiBotics机器人硬件是一套由几个部件(履带平台、机器人手臂、摄像机等)组成的套件,需要组装和连接,有详细说明和指引。车载计算机已经预装Ubuntu Linux和SentiBotics软件。
  • 软件基于机器人操作系统(ROS)框架 机器人导航、目标识别和机器人手臂操作的软件是在广泛应用的ROS(机器人操作系统)基础上开发的。研究人员和开发人员可以根据他们使用ROS的经验和他们现有的基于ROS的软件来使用SentiBotics开发工具包。SentiBotics工具包包括基于ROS的基础架构,允许集成第三方硬件部件或机器人算法。
  • SLAM和导航。SentiBotics使用了一种基于识别环境中某些元素的原创导航算法。机器人首先探索并建立环境和环境地图。用户可以使用手动映射过程,通过所包含的控制垫合并机器人,或编写一组简单的运动指令。在建立了环境地图之后,机器人将能够完全自主地在环境中移动、导航和操作。
  • 目标识别和操作。SentiBotics包括一组原创的、基于计算机视觉的对象学习和识别算法。用户可以教机器人识别先前未知的物体,方法是把它放在机器人的3D摄像机前,并给它分配一个标识符。然后机器人将能够识别环境中的学习对象。用户还可以指定用机器人的手臂抓取哪些物体,一旦机器人在抓取范围内看到指定的对象,它就会尝试抓住它并将其放置在附加的容器中。
  • 包含了算法的源代码 SentiBotics工具包包括机器人所用算法的完整源代码,以及用于自主导航、目标识别和操作的工作软件示例。Sentibotics算法是用C+并设计为运行在指定机器人硬件,但可以移植其他机器人平台,其中包括指定的或更好的计算机。
  • 机器人硬件是以市场上现有的部件为基础的 用户可以购买更多的部件来升级机器人,改变其功能,或者建造另一个运行SentiBotics软件的机器人。
  • 机器人模拟器 Sentibotics软件可以在Gazebo机器人模拟器中运行算法评价以及不使用真正的机器人硬件的软件开发。