LUA 스크립트를 사용해서 모바일 로봇의 2D 시뮬레이션을 할 수 있도록 만들어진 프로그램이다. 물론 소스는 Open이다.
프로그램과 소스는 http://www.codeproject.com/KB/applications/2drobotsimulator.aspx 에서 받을 수 있다. 매뉴얼도 있으니 참조하면 된다.
이 프로그램의 특징은 아래와 같다.
• Differential steering robot
• Multiple-robot simulation
• Sonar and laser beam type distance sensor
• Embedded Lua script for the robot code
• Graphical world editor
• Code editor with syntax colorization and auto completion
LUA라는 스크립트로 시뮬레이션이 짜여질 수 있는데, LUA에 대해서 알아보면,
루아(Lua)는 포르투갈어로 '달'을 뜻하는 단어로, 여러 분야에 즐겨 사용되는 오픈소스 스크립트 언어다.
최근 World of Warcraft (일명 와우, WOW)라는 게임 개발에서 UI 관련된 이벤트 및 로직 부분에 루아 스크립트를 효과적으로 사용함에 따라 개발자들에게 관심을 받고 각광받는 게임 언어로 부상했다. 루아의 강력한 특징은 기존의 다른 프로그래밍 언어들과 섞어서 쓸 수 있을 정도로 언어의 성격이 유연하며 작고 빠르며 풍부한 확장성을 들 수 있다.
이 책은 ‘그 루아’에 대한 모든 것을 담고 있다. 루아의 기본 문법과 활용 방법, C API를 이용한 호스트 애플리케이션에 내장하기와 같이 루아를 사용하는 데 필요한 모든 것을 다루고 있어 루아를 이해하는 데 좋은 길잡이가 될 것이다.
<출처 : [책 Programming in Lua]>
* LUA 공식 웹사이트 : http://www.lua.org
'Robotics > Software Tech.' 카테고리의 다른 글
Intel IPP(Integrated Performance Primitives)의 성능 향상정도 (0) | 2010.10.03 |
---|---|
Image Processing용 Sample image (0) | 2010.09.08 |
Dataset에 숨겨진 수학적 관계와 함수 방정식을 찾아주는 프로그램 (0) | 2010.04.30 |
3D Simulation (3) | 2010.03.28 |
ADIS16365 Inertial sensor 테스트 프로그램 (0) | 2010.01.19 |