본문 바로가기

Robot/Project

(45)
RHex 로봇... 테스트 버젼 2011. 12. 8. 21:10 RHex라는 로봇이 있습니다. 이 로봇 형태가 처음 제안되고 개발되기 시작한 것은 1998년입니다. 물론 이 연도는 그 이전에 순수하게 개발하던 분들을 포함하는 것이 아니라, 미국의 DARPA(Defence Advanced Research Projects Agency)라는 일종의 미국 국방쪽 개발 자금을 관리하는 기관에서 지원하기 시작한 연도입니다. 초기에는 5년간 5백만달러라는 거금이 투자된 로봇입니다. 우리돈으로는 대략 지금 환율로는 56억원정도인데요. 문제는 연도죠^^. 98년에 5백만달러라니... 1987년에 600백만 달러의 사나이라는 미국 드라마가 있었습니다. 어마어마한 과학의 힘으로 다 죽어가던 주인공을 몹시 빠르게 (차보다 빨리) 달리고, 몹시 높게 점프하고 (빌딩옥상정도는 가뿐이), 몹시..
드디어 공들인 제품이 나옵니다. G.INS - ARS (관성항법장치) 2011. 4. 8. 13:24 2011년 1월 17일... 이 날짜는 오랜기간 학교에서만 생활하던 제가 처음으로 입사한 날입니다. [관련글] 입사후 야심차게^^ ARS 모듈을 개발하고있었는데, 딱 2주쯤 후 설날연휴에 날짜도 깔끔하게 2011년 2월 1일에 오른쪽 다리가 그만 똑 하고 부러졌었죠...ㅠㅠ[관련글] 그럼에도불구하고, 설연휴를 꼬박 병원에 있고도 4일을 더 까먹고, 다시 출근을 감행한것이 2월11일이었습니다. 그리고, 회사 연구소의 많은 동료들과 함께 다시 개발에 박차를 가해서 이제 드디어 저의 입사후 첫 작품이 하나 탄생할려고 합니다. 그것은 바로 ARS제품입니다. 일반적으로, 관성항법장치들 중에서 자세를 의미하는 Yaw-Pitch-Roll을 모두 검출하는 것이 AHRS장비인데요. 거기서 Yaw검출을 빼고, Pitch와..
1차 상보필터(complementary filter)의 한계 2010. 12. 13. 01:55 자이로 센서와 가속도 센서를 융합하여 물체의 각도를 측정하는 상보필터를 공부한지도 꽤 되었고, 이런 상보필터를 실제 모바일 로봇인 밸런싱로봇[관련글]에도 이미 적용한 것을 소개했었습니다. 그리고, 예전에 제 블로그를 방문해주셨던 분의 소개로 1차 상보필터[관련글]도 역시 보여드렸는데요. 이번엔 간단히 1차 상보필터에서 나타나는 뭔가 이상한 현상을 말씀드릴려고 합니다. 분석? 이유? 뭐 이런거 없이 ^^ 그냥 보여만 드릴려구요.. 왜냐면.. 잘 모르겠거든요...ㅠㅠ 하여간... 이것이 1차 상보필터의 블럭선도입니다. 1차 스럽게.. 미지수도 하나죠... 이것을 적용했을때, 실선인 참값과 별이상이 없다는 것을 확인할 수 있습니다. 깔끔하기도 하구요. 실제로 1차 상보필터로 회전형역진자 시스템을 제어해봐도 뭐..
[밸런싱 로봇 만들기] 작은 로봇을 하나 완성해서 큰 기쁨을 얻다 2010. 7. 18. 04:52 이제 기나긴 밸런싱 로봇 만들기 연재를 완결지어야겠습니다.^^. 성질 급하신 분들은 제일 아래 동영상을 먼저 보고 오셔도 됩니다.^^ 제가 만든 방식대로 따라하실려면 이 글에서 제가 링크를 건 모든 문서를 읽어보시길 권장합니다. 왜냐하면, 이번 연재는 실제로 로봇을 만들어가면서 작성된 글이기 때문에 제가 실수하거나 의문이 들었던 부분들도 모두 들어있고, 다시 그 실수나 의문을 해결해가는 과정도 있기 때문입니다. 또한, 단순한 기초지식은 다루지 않았습니다. 특히, DSP 혹은 이 글을 따라하시려고 준비한 마이크로프로세서 무엇이든 어느정도 기초는 알고 있다는 가정입니다. 즉, 엔코더나 ADC 정도, 시리얼 통신, 더 단순하게는 컴파일러의 사용법 정도는 알고 있다는 가정입니다. Balancing Robot [..
자이로센서와 가속도센서를 이용한 각도추정 1차필터 2010. 7. 3. 04:25 사실.. 자이로센서와 가속도센서의 병합(fusion)에 대한 이야기는 더이상 할 필요가 없을 줄 알았습니다. 그런데, 제 블로그에 자주 오시는 "재오리"님께서 알려주신 링크를 따라 가보니 재미난 이야기가 있더군요.[방문해보기] 언제 한번 포스팅을 해야겠다고 생각했지만, 차일피일 미루다 이제 하게 되네요^^ 먼저, 하도 오래전 이야기라 역사를 좀 이야기를 해야겠네요^^. 각도를 측정하는 센서중 가장 정확하다 싶은 것은 아마 다들 엔코더라고 생각하실것 같습니다. 그런데 항공기나 배, 하여간 공중에 떠있거나 어떤 기준점을 잡을 수 없는 경우 이 엔코더는 무용지물이 됩니다. 왜냐면 엔코더는 자신을 지지하는 곳에서 바라본 상대각도를 잡기 때문이지요. 결국, 로봇(혹은 어떻 항공기든)이 자신의 기울어진 각도를 알기..
[밸런싱 로봇 만들기] 10. LQR 선형제어기 설계 및 MATLAB을 이용한 시뮬레이션 2010. 7. 3. 04:25 비가 오는듯 마는듯합니다. 분명 장마라고 하던데... 방금 예전에 제가 알바로 일했던 입시학원의 예전 선생님들을 만나 소주한잔 하고 왔습니다. 당시 저는 고등부 수학을 수업했었는데, 그때 이야기들을 한참하며 떠들고 웃었네요. 그 때, 한때는 학원강사로 평생을 일할까하는 생각도 했었는데, 지금은 이렇게 백수로 살고 있네요. 그래도 그 분들과의 오랜만의 자리가 너무 즐겁고 재미있었습니다. 한잔을 더 하고 싶지만, 어지러워서...ㅠㅠ 그래서 술이나 깰겸... 연재를 다시 올리네요..^^ Balancing Robot [밸런싱 로봇 만들기] Yaw 움직임을 포함한 동역학 Balancing Robot [밸런싱 로봇 만들기] Lego Mindstorm 동역학 따라하기 Balancing Robot [밸런싱 로봇 만들기..
[밸런싱 로봇 만들기] 9. 기구부 재구성 및 모터 파라미터 수립 2010. 6. 30. 04:50 우리나라의 월드컵이 끝났네요. 한동안 이것저것 걱정은 잠시 접어두고 월드컵에 푹 빠져있었습니다. 우루과이전을 마치고 흘린 차두리 선수의 눈물이 머릿속에 오래 남아 그 좋아하던 술도 그날은 마시지 않고, 그저 아쉬움을 삼켰네요. 그래도 우루과이와의 마지막 경기는 2002년 월드컵의 그 멋진 경기들 만큼이나 오래 기억될 것 같습니다. 아주 멋진 경기였다고 생각합니다.^^ Balancing Robot [밸런싱 로봇 만들기] Yaw 움직임을 포함한 동역학 Balancing Robot [밸런싱 로봇 만들기] Lego Mindstorm 동역학 따라하기 Balancing Robot [밸런싱 로봇 만들기] 동역학 모델 구축하기 (최종) Balancing Robot [밸런싱 로봇 만들기] 기구부 재구성 및 모터 파라미터..
[밸런싱 로봇 만들기] 8. 동역학 모델 구축하기 (최종) 2010. 6. 22. 17:40 실제 제작과 연재를 동시에 진행하다보니 약간 혼선이 있었습니다만, 이번에는 밸런싱로봇의 동역학 최종 결과를 보여드릴려고 합니다. 일부 레고문서(^^)를 참조했었지만, 실제 연제의 시작은[프로젝트/Robot] - [밸런싱 로봇 만들기] 5. Yaw 움직임을 포함한 동역학 (1)였구요. 여기서 라그랑지 방정식을 손으로 직접 풀어도 보고, MATLAB을 이용해서 유도하여 그 결과식이 맞다는 것을 알게 되었습니다. 그래서 라그랑지 방정식을[프로젝트/Robot] - [밸런싱 로봇 만들기] 7. Lego Mindstorm 동역학 따라하기에서 검증했습니다. Balancing Robot [밸런싱 로봇 만들기] Yaw 움직임을 포함한 동역학 Balancing Robot [밸런싱 로봇 만들기] Lego Mindstorm ..

반응형