Robot Learning and Robot Behavior Control Software
비디오 : 스킬리전트(Skilligent) 로봇 학습 시스템 소개
소개

스킬리전트(Skilligent) 로봇 학습과 행동제어 시스템은 행동(움직임) 제어와 조정 시스템, 직무와 기술학습 기능, 강력한 컴퓨터 비전시스템, 사회적 인간과 기계의 의사소통, 축적지식과 다른 통합 요소들을 위한 데이터 베이스를 포함하여 자율적 서비스 로봇용의 완벽한 제어 시스템입니다.

본 제어 시스템은 인간 사용자들로부터 직접 절차와 기술들을 배울 수 있는 자율적인 로봇 들을 창조하도록 솔루션 공급자들을 부여 해줍니다. 그 제품 은 컴퓨터로 제어되는 로봇들 의 제어 루프로 똑바른 통합용으로 특별히 설계된 소프트웨어 구성요소들의 조합입니다.

이 소프트웨어는 사용자의 제스처를 분석하고, 사용자에 의해 건네준 물체를 바라보고, 소리를 듣고, 로봇이 하기로 되어있는 것을 예측하게 합니다.

시행착오를 통하여 그 로봇은 인간에 의해 사용된 자극으로 학습한 행동들을 끝마치고 관련 시켜 생각하게 하는 필요성이 무엇인가를 이해 합니다. 많은 연수 동안 그 로봇은 영역 (범위), 사용자를 시중들기 위한 절차와 기술들의 이해를 세밀히 구별합니다.

제품의 성능을 논증하는 비디오

이 비디오 시리즈는 로봇훈련 공정의 기본을 설명합니다. 그 비디오는 복잡성이 증가하는 절차들을 수행하기 위하여 훈련 되어지는 로봇을 보여줍니다.

그 첫 번째 목적은 한 물체를 주어 다른 곳에 위치한 쓰레기통에 떨뜨리고 방에서 어떤 위치로 가도록 그 로봇을 훈련시키는 것 입니다. 그렇게 한 후, 그 로봇은 다른 쓰레기통에 다른 물체들을 떨어뜨리는 “분류” 임무를 수행하도록 훈련됩니다.

그 비디오에서 보여준 한 견본 이동 로봇은 6개 자유도의 로봇 팔 조작기가 장착되어 있습니다.

비디오 1: 학습한(배웠던) 절차들을 수행하는 로봇

그 첫 번째 비디오는 어떻게 미리 훈련된 로봇이 배웠던 절차를 자율적으로 수행하는 지를 설명하고 있습니다.

그 로봇은 다음 사항을 하기 위하여 미리 훈련 되었습니다.

  1. 벽에 위치한 경계표(포스터)로 전진하고 로봇이 한 물체를 집어 올리기로 되어있는 지역을 알아내도록 하기 위해 거기에서 좌 회전합니다;
  2. 물체를 집어 올리는 지역에서 물체(박스)를 줍고 쓰레기통을 알아내도록 좌 회전합니다;
  3. 그 쓰레기통에 더욱 가까이 가서 쓰레기통 안에 그 물체를 떨어뜨립니다;

그 로봇은 몇 번이고 그 절차를 확실하게 수행할 수 있습니다. 스킬리전트(Skilligent) 소프트웨어는 물체를 알아내기 위하여 장착한 컴퓨터비전 시스템을 사용하고, 경계표를 찾고, 그 장소 주변을 항행하고, 물체위치를 추정하고, 로봇 팔 조종자를 제어합니다.

만약 경계표, 물체 또는 쓰레기통이 그 원래 장소들로부터 움직이었다면, 그 로봇은 여전히 성공적으로 그 절차를 완료할 수 있는 능력이 있습니다.

비디오2: 로봇의 교육

그 다음 비디오는 로봇이 어떻게 그 이전 비디오에서 보여준 절차를 수행하기 위하여 훈련 되는지를 보여 줍니다.

교육받는 동안, 그 로봇은 어떤 장소에서 항행하고, 거기에서 물체를 집어 들고, 다른 곳에 위치한 쓰레기통에 떨어뜨리는 방법을 학습할 필요가 있습니다.

그 교육은 훈련자에게 어떤 특별한 기술을 요하지 않습니다. 사용자는 그 훈련 동안 내내 키보드 또는 조작장치를 만질 필요가 없습니다.

비디오 3: 상황 학습
비디오 4: 직무 계층학습
비디오 5와 6: 기술 학습
비디오 7과 8: 새로운 하드웨어 제어방법 학습
스킬리전트(Skilligent) Kits

스킬리전트(Skilligent) Kits는 훈련할 수 있는 제어 시스템을 다양한 로봇 또는 로봇기반 들로 통합하는데 도움을 줍니다. 그 키트는 시스템 통합 프로젝트 또는 첨단 연구 프로젝트 를 시작하는데 필요로 하는 모든 것을 공급합니다. 그 Kit를 구입하시려면 스킬리전트 (Skilligent) 또는 지역 공급업체에게 연락하십시오.

본 소프트웨어는 센서들, 모터들, 조작기기들 그리고 오픈 응용프로그램 인터페이스의 조합을 통해 로봇의 제어 시스템으로 통합 되도록 하기 위하여 필요합니다. 한 면에는 본 소프트웨어가 그 로봇 의 모든 작동을 제어합니다. 다른 한편으로, 본 소프트웨어는 인간 사용자로부터 지시를 받기 위하여 비디오 카메라, 마이크와 다른 센서들을 사용합니다.