[소개]Microsoft Robotics Studio...

OpenSnake의 이미지

Robotics Studio는 로봇분야에 관심이 있는 개발자, 학생 또는 일반인들이 프로그래밍에 대한 기본적인 지식만 가지고 있으면, 다양한 로봇 하드웨어 상에서 필요로 하는 다양한 로봇 애플리케이션을 쉽게 개발할 수 있도록 지원하는 개발 툴 및 환경입니다.
 
프로그램에 대한 경험이 없는 학생이나 일반 사용자의 경우 Robotics Studio에서 제공하는 Visual Programming Language 툴을 통해 쉽게 로봇 애플리케이션을 개발할 수 있으며, 또한 시뮬레이션 환경에서 지원되는 다양한 형태의 시뮬레이션 로봇을 활용하여, 하드웨어 로봇에 적용되는 애플리케이션을 동일하게 개발할 수 있습니다.
 
C#과 VB.Net 또는 C++과 같은 개발 언어를 알고 있는 개발자들은 Visual Studio 개발 툴을 통해서 Robotics Studio용 서비스 애플리케이션과 시뮬레이션 애플리케이션을 손쉽게 개발할 수 있습니다.
 
Robotics Studio를 통해 개발자 및 일반 사용자들은 로봇의 동작을 제어하는 간단한 애플리케이션부터 영상처리, 음성인식 및 각종 센서 정보를 기반으로 하는 고급 지능형 애플리케이션 까지도 손쉽게 개발이 가능합니다. 또는 시뮬레이션 상에서 직접 로봇을 개발하여 프로그램 개발에 활용할 수도 있습니다.

http://www.microsoft.com/korea/robotics/default.mspx

이런것도 있었군요..벌써 아시는분도 계시겠지만..신기해서 한번 올려봅니다..
어떤 로봇플랫폼에서도 동일한방식으로 application 돌아가게 만들겠다고 하는것같은데요..

로봇도 임베디드니깐 동일한 하드웨어가 나올수없는데...어떻게 하는건지는 잘모르겠군요..
그리고 왠지 education 프로그램의 냄새가 나는데요...

개발언어는 C#이네요..

(리눅스는 이런거 없나 검색해봤지만 못찾았습니다.)

JuEUS-U의 이미지

오호, 이 녀석, 맘에 드는군요 XD

Quote:
3D 물리엔진 기반의 로봇 시뮬레이션 환경을 제공합니다.

로봇을 개발하는데 있어서 심각한 문제는 로봇 자체가 고가의 하드웨어이고 대부분 한 대 밖에 없다는 사실입니다. 이러한 문제로 인하여, 개발된 프로그램들에 대해 사전에 충분한 테스트를 수행할 수 없고 많은 기간과 비용이 소요되고 있습니다. MSRS는 이러한 문제를 해결하고 개발자들에게 사전에 충분히 테스트할 수 있고 재현할 수 있는 환경을 제공하기 위해 시뮬레이션 환경을 제공합니다.

MSRS는 Ageia사의 PhysX 엔진을 물리 시뮬레이션을 위해 기본적으로 제공하고 Microsoft XNA 프레임워크를 렌더링 엔진으로 제공함으로써 로봇 개발자가 하드웨어 로봇이 없이도 실제 하드웨어 로봇과 유사하게 작동하는 로봇을 시뮬레이터로 구현할 수 있으며, 개발된 프로그래밍을 시뮬레이션 환경하에서 손쉽게 테스트해 볼 수 있습니다.

이러한 시뮬레이션 환경은 비용의 절감과 함께, 시뮬레이션 로봇을 여러 개발자가 동시에 활용할 수 있게 함으로써, 개발 기간을 단축시키고 코드의 생산성과 품질을 향상시켜 줍니다.

출처 : http://www.microsoft.com/korea/robotics/studio.mspx

나그네나그네의 이미지

제가 최근에 관심있는 부분입니다.

제작은 해보고 있는데, 혼자인데다 학생이라서 힘드네요 -_-ㅋ
----------------
agidari.wordpress.com

felix01의 이미지

지능로봇입문이란 과목이었는데요..

레고마인드스톰NXT와 opencv에대해 배웠었죠...

그리고 나서 마지막쯤해서 MSRS(MS Robotics Studio)배우구요...

아참.... 그 전에 일주일정도 MS 연구원이 와서 수업시간에 가르쳤었네요....

후일담 :

제가 MS 연구원에게 vista에서 MSRS가 잘 안돌아간다고 질문하니까

오류코드를 처음본다고 하더군요...

그래서 물어봤지요.

"vista 왜 이렇게 느려요? 게다가 되는게 없어요!"

대답

"저희도 안써요"

익명 사용자의 이미지

off the record 발언을 공공연하게 흘리시면 안됩니다. ;-)

geneven의 이미지

이거 상용인가요?
다행이도 Python을 지원하고 있네요.

JuEUS-U의 이미지

Licensing wrote:

Non Commercial Licensing
Microsoft Robotics Studio is licensed for non-commercial use at no charge. Non-commercial use is defined as using the software for your own personal use and not for internal business operations or revenue generation purposes. That means if you are student, educator, academic researcher, or hobbyist looking to try out or use the software without the objective of making money or running your business, the software is available for download for free.

Businesses or commercial companies may also use this download for a limited time to evaluate the software. The non-commercial license only permits deployment of the runtime components (i.e. CCR and DSS) on a limited set of robots or PCs you use for non-commercial purposes. Sample code included in the Samples directory in source or binary form may be used, modified, and distributed subject to the terms of the license.

Review the Microsoft Robotics Studio Non-Commercial License

즉, 개인 사용자는 공짜입니다.
다만 기능상으로는 약간의 제약이...

익명 사용자의 이미지

Stage 라고, 완전히 같은 기능은 아니지만 2D, 3D로 Multi-Agent System 시뮬레이터가 있죠. 같이 딸려오는 Player라는 툴킷은 실제 로봇과 통신하는데 사용되는 녀석이고요. http://playerstage.sourceforge.net

Stanford Robotics Toolkit도 있는데 써보진 않았습니다.

JuEUS-U의 이미지

스탠포드 로보틱스 툴킷..... 0.1-알파 입니다 --;;;
헌데 2005년에 만든거로군요....
아무래도 프로젝트는 멈춘 것 같네요;;;
SourceForge.net Stanford Robotics Toolkit

from SourceForge wrote:

시뮬레이션과 로보틱스 알고리즘의 완성을 지원하는 확장 가능한 플러그인 기반 아키텍쳐이다.
연구 목적으로 제작되어있는 프레임워크는 작업환경, 3D GUI, CARMEN 환경이 특징이다.

다른 문서가 없는데, 역시 뭔가 대대적으로 제작한 듯한 느낌은 안듭니다.

CARMEN 라이브러리 참고 하시고...
매우 중요한 녀석같아 보입니다. -_-ㅋ;;

필요없겠지만 찾다가 이런 곳도 발견했습니다.
http://korean.osstrans.net/
오픈소스 프로젝트들의 리스트/특성을 번역해서 보여주는 곳인데요,
근데 해석이 엉터리랍니다;;;