SDK (SW Development KIT)

– User friendly and effective Sw development environment -

SDK Composition Map
Creation of Eidetic Expression using RoboCare's own Behavior Editor

interface

– Motion Editing Tool KIT for Avatar/ Robot actuator
– UEnables to reate the robot behaviirs and exlressions for natural interaction with a user
– Enables to edit according to each part's time 축.of face(Face, 15DOF), neck(Neck, 2DOF), upper body(Body, 6DOF), wheel(Wheel, omni direction)
– Enables sound files and TTS solution to be connected
– Enables to edit by loading data gained from motion capture solution


iRSP-VPL type is provided for a beginner

irsp1irsp2

Educational Program for Hand on training
- Knowledge(iRSP/Simulator) + practice(Robot) = Robot Education - to learn the difference between the knowledge and actual cases and develop learning ability by lab activities using physical robots

Educational Program for learner's Hand on training
- students execute study on PC - teachers test and check the students' execution files on the identical iRSP environment of Tablet PC with the robot

Provides with convenience for developers(Company, who develops educational robot platform)
- support in types of programming languages for robot SW development(Java, C/C++,Python, XML etc..)
- enables to transform into one educational platform without additional work from Robot Company

Supports community site for learner/ teacher/ developer
- Korea first Robot SW Platform Specialized in Robotics Education (growing as a world-class Robot Platform with higher level to perpection)
- easy to activate community activities between users and developers(Companies)
- ability to cope with any requests and problems originated from users and developers rapidly


Perpect Compatible with ROS
SILBOT3 SDK was produced based on ROS(Robot Operating System) from Willow Garage. * ROS-is a Open type Robot Dev. SW Platform and supports various types of tools and libraries needed for developing Robot Apps. Also it provides with types of drivers, visualization tools, messaging protocols, package managing libraries and methods, etc so that it can make users to produce the robot SW easily.

API (Application Programming Interface) of SW component for advanced level user
1) Navigation
ables to provide two types of navigation components according to users' request
※ Indoor(10*10) Navigation component using the features of ceiling
- Tech overview: enable the robot to move onto the point where a user wants using features of ceiling like lights, air conditioner and fiducial mark) indoors (10m * 10m)
- Autonomously avoid obstacles on its way and move onto the destination
- Robot can design a indoor map for its navigation autonomously and user also can design the map using the robot if needed
- If some spots where the robot should not go existed, user can set up a guide line of navigation easily through UI
- Enables to arrive at the destination within margin of error less than 30cm

※ Precision navigation component at the spot(2*2M) using external KINECT
- Precision navigation component at the spot(2*2M) using external KINECT
- Enables to navigate accurately at the 2*2m narrow spot using external KINECT
- Applicable to every kind of games and Apps as accurate navigation is poosible at the narrow spot
- Enables to move avoiding obstacles if those are on the way
2) Object recognition
Enables to recognize obejects (has lots of texts on it) using pre-registered models and base
- Enables to recognize objects more accurately with 2D, 3D features
- Enables the robot to move onto optimal point and Recognize objects.
- Enables to recognize specific objects or those registered on DB
- Provide with model register which enables anyone to register object model easily
- The result of object recognition can be transferred to other program through ROS message if a user wants
3) Face Recognition
- Check the result and real-time scores of recognizing human emotions like poker face, happy, surprise, angry, using Webcam from Robot
4) Face Emotion Recognition
- Check the result and real-time scores of recognizing human emotions like poker face, happy, surprise, angry, using Webcam from Robot
5) Voice Recognition
- Enables to recognize the robot’s natural language and isolated language using Smart Pad when connected to Internet
6) Sound
- As a part in charge of the robot’s speech, it enables to play common sound files and create & play the voice-sound files by text-voice composition if a user puts into some texts into.
7) Avatar
- Various types of robot Avatars can be displayed on the robot’s screen and many emotion expressions can be presented with each motion of eyeball, eyelid, mouth and face texture.
8) Lipsync
- Play a role of distributing robot’s speech & exclamation in order, after receiving user’s texts and sorting sentences’ info & exclamations’ ID
9) Behavior Expression
- Ables to provide with Tech know and practical use of service Apps which were obtained from lots of R&D projects like English Teaching Robot ‘ENGKEY’ (Tele-Control, Voice-Recognition, etc), Brain Fitness(Sensor-based Autonomous Navigation, Smart pad Apps Programming, integration solution of Flash contents, etc) Info-tainment Robot ‘MERO’ (Free Talking to humans, HRI specialized in face expression, etc), Humanoid Robot ‘KIBO’
3D Graphic Simulator inclusive human Agent Model

simulator3

Ables to simulate Human-robot interaction for it enables to add and control a human agent in it.
- Ables to provide with Tech know and practical use of service Apps which were obtained from lots of R&D projects like English Teaching Robot ‘ENGKEY’ (Tele-Control, Voice-Recognition, etc), Brain Fitness(Sensor-based Autonomous Navigation, Smart pad Apps Programming, integration solution of Flash contents, etc) Info-tainment Robot ‘MERO’ (Free Talking to humans, HRI specialized in face expression, etc), Humanoid Robot ‘KIBO’