블로그 이미지
귓가를 스치는 음악소리도 즐길 줄 알자 ^^ Tyamo

카테고리

♥Tyamo♥ (155)
MyLifeStyle (75)
TOEIC (25)
Qualification (17)
Robotics (10)
Programing (4)
Trevel (4)
My Diary (14)
Wish List (5)
Network (0)
Total83,152
Today2
Yesterday23
논문작성하느라 시간이 없어 업데이트를 미뤄왔지만 슬슬 올려보려고 생각하다가 오늘에야 하나씩 업로드하게 되었다. 로봇공학에 관심있는 사람이라면 한번쯤은 돌려볼 만한 프로그램이다.
플레이어 네비게이션은 다익스트라 알고리즘을 사용하는지는 코드를 좀더 살펴봐야 알것 같지만 특징은 초기 셋팅때 최단거리를 계산하며 동적인 장애물이 등장하게 되어 그것을 회피하게 되면 경로를 이탈하게 되고 이때 다시 최단거리를 계산하는 센스도 있는 프로그램이다. 잘 사용하면 실험과 테스트가 즐거워진다.

사용자 삽입 이미지

오른쪽 화면이 Playernav를 구동한 화면이다. 경로를 설정하여 움직이는 모습을 확인 할수 있다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Tyamo
Player/Stage Test용 맵 만들기

일단 졸업 작품을 진행 시키기위해서는 독자적인 맵을 그릴 줄 알며 이를 셋팅해서 가상 로봇을

정해진 알고리즘에 따라 이동하며 맵핑을 하는 모습을 확인해야 함으로 오늘은 맵을 만드는 것에

주력하였습니다.이론은 간단합니다. 확장자 png에 지도나 설계도를 그린후 이것을 프로그램에

인식시켜서 프로그램은 맵의 색정보를 읽어와 위치값으로 환산하여 그 거리값을 기준으로 움직이

게 됩니다. 실제 로봇이 움직이는 환경과 비슷한 원리입니다. 값비싼 레이져 센서를 맘대로 쓸수

있으니 더없이 좋은것 같습니다.

사용자 삽입 이미지


포토샵의 귀재 홍군에게 부탁하여 그림을 그리고 아주 간단하게 10초면 완성되는 그림 입니다.

일종의 장애물이라 생각하면 될듯하네요 이 맵위를 로봇이 랜덤 알고리즘을 이용해서 움직이는

것을 시뮬레이트 해보았습니다.  아주 간단하지만 알아내는데는 압박이 좀 있었습니다. 구동은
 
전과 같이 player를 구동시키고 레이져 센서를 셋팅하고 알고리즘을 입히면 움직입니다.

사용자 삽입 이미지



약간 화면이 이상해 지는 것을 빼면 성공인것 같습니다. png로 저장을 하니까 이미지가 그렸던 것

이랑 다르게 저장이 되는 괴현상을 만났습니다. 이것을 해결후에 연구동 1층을 배경으로 움직이는

것을 시뮬레이션 해볼 수 있을것 같습니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Tyamo