본문 바로가기

Theory

(228)
길 찾기. Path Finding에 관한 논문 2011. 10. 3. 14:20 일반적으로 주행 로봇을 공부하고 나면, 그 다음 보통 넘어가는 과제가 어떻게 가야할 길을 인식하는 가의 문제가 나타납니다. 동선이 하나 뿐이고 사람이 그것을 지정한다면, 당연히 가장 손쉽게 접근하는 것은 라인트레이서 방식이나, 혹은 또 요즘 많이들 쓰고 있는 스타게이져와 같은 센서로 해결할 겁니다. 또, 비젼과 관련해서 카메라로 길을 인식도 하고 말이죠. 그런데, 그런 길을 인식하는 문제를 또 넘어서게 되면, 그 다음으로 다가 오는 것은 바로, 로봇이 스스로 경로를 인식하게 하는 겁니다. 이것이 지금 로봇 자신이 가야하는 길이라는 인식과 함께, 또 앞으로 어떤 길을 가야만, 목표지점에 도달할 수 있을지. 어떤 것이 최적의 길인지를 어떻게 판단하는가의 문제와 직면하게 됩니다. 물론 여기서, 완전히 로봇 입..
공학도 예술이 될까?? Kinetic Artist - Theo Jansen 2011. 7. 25. 08:10 Kinetic Art라는 분야가 있습니다. 운동역학적 부분을 고려한 예술의 한 장르인 모양입니다. 자신이 없는 것은... 이런 분야가 있다는 것을 최근에 알았기 때문입니다.^^ 위 그림처럼 어떤 외부요인에 의해 움직이는 것입니다. 오늘 이야기할 것은 Kinetic Art가 아니라 Kinetic Artist인 테오 얀센이라는 분의 한 작품을 이야기할려고 합니다. 이분은 네델란드 출신이고 1948년생이시군요...^^ 위 동영상을 보시면 움직임이라는 것이 어떤건지 알 수 있는데요. 그 분의 작품들이 스케일이 좀 크다는 것을 알 수 있습니다.^^ 그런데 움직이는 게 좀 신기하죠?^^ 그 중에서 저희도 위 동영상과 비슷한걸 만들어봤어요^^. (음.. 제가 입사하기 전에요^^) 이렇게 공학적인 분야도... 예술이 ..
초보 공학도에게 추천하는 책 - 칼만필터의 이해 2011. 7. 8. 09:00 학위과정일때, 어마어마한 경제적 어려움속에서 학원에서 알바를 했던적이 있습니다. 당시 원장선생님과의 대화중 그분이 하신 말씀을 소개할까합니다. 정말 상위클래스를 대상으로하는 것이 아니라면, 아니 특히, 현재 성적은 하위권이지만, 하고자하는 열의를 가지게 된 학생을 대상으로 수업을 하는 것이라면, 중고등학교때 오히려 공부를 잘 못했던 강사 중에서 학원 강사를 시작하면서 개념을 체계적으로 잘 적립한 강사가 더 좋다. 강사 본인이 느꼈던 어려움이 있기 때문에 눈높이를 정확히 설정할 수 있기 때문이다. 라고 하셨죠. 물론 그런 경우라 하더라도 강의하는 그 순간은 실력을 가져줘야하는 것이지만 말이죠^^ 대학에서 학위과정중에 시간제 수업을을 했을때도, 제가 학부때 정말 재미있고 잘 따라갔던 수업을 강의할때는 오히려..
저역통과필터와 고역통과필터를 C로 구현 2011. 6. 1. 08:35 오늘은 비가 많이 오네요. 날씨가 좀 꿉꿉합니다.^^. 어제는 제가 입사한지 123일만에 쳤던 대형사고의 마지막 심사인 프리젠테이션 발표를 했습니다. 분명 다친 다리[관련글]의 철심을 제거하는게 예상으로는 지지난주였어야하는데요. 우리의 쿨~한 의사선생님께서 좀 더 있어야겠다... 라는 한마디에 아직도 철심을 제거를 못한채, 휠체어를 타고 대전까지 내려갔었네요.ㅠㅠ 발표하려는 다른 분들도 많아서 차를 건물안에 주차를 못해서 이 무거운 몸이 앉은 휠체어를 같이간 연구원이 끄느라 참... 미안했습니다.ㅠㅠ ... 하여간 이제 심사결과를 기다리는 처지가 되었네요^^. 뭐.. 안되면 다음에 또 하면 되죠.. 클클.. 비오는 오늘은... 흔히들 MATLAB에서 많이들 사용하는 저역통과필터와 고역통과필터를 C로 구현..
세그웨이 혹은 밸런싱 로봇의 모델링에 관한 논문 2011. 4. 26. 08:22 요즘 세그웨이의 동작 방법에 대해 다른 시각에서 고민중인데요. 그러다가 세그웨이의 모델링방법에 대한 논문을 소개할까 합니다. 세그웨이의 모델을 예전에 밸런싱로봇이라는 이름으로 레고의 마인드스톰을 모델링한 것을 소개한적이 있는데요.[관련글] 다양하게 보는 것도 좋으니^^ 하나 더 소개합니다. Modeling and Model Verification of an Intelligent Self-Balancing Two-Wheeled Vehicle for an Autonomous Urban Transportation System Michael Baloh and Michael Parent INRIA/IMARA Domaine de Voluceau, B.P.105 78153 Le Chesnay Cedex, France..
펜들럼에 대한 논문 (swing up, slip ring) 2011. 4. 8. 08:59 저도 제 블로그에 역진자 (inverted pendulum) 에 대한 이야기를 많이 했는데요. 스윙업(swing-up) 방법에 대해 자료를 찾던중 2003년 논문을 하나 발견했습니다. 제목 A new swing-up law for the Furuta Pendulum 저자 F. Gordillo, J.A. Acosta, J. Aracil International Journal of Control, vol.76, no.8, pp.836-844, 2003 이 논문의 주제인 스윙업을 볼려다가 좀 다른 곳으로 눈길이 가더군요 이게 이 논문의 모델인데요. 암(arm)과 폴(pole)의 부착부분에 엔코더가 보이지 않습니다. 그것은 이렇게 폴과 암은 그냥 고정되어있고, 엔코더는 암의 반대편 끝에 달려있습니다. 또, 자잘..
[C/C++] 배열을 사용하지 않고 평균 구하기 2011. 3. 25. 18:44 2월1일에 다리가 부러진 후... 이제 겨우 8주가 지났네요. 16주 진단이니까... 아직 8주가 더 남았습니다.ㅠㅠ 단지 다리하나가 더 부러졌을 뿐인데도 많은 부분이 불편하네요..ㅠㅠ 특히 그 좋아하는 블로그 활동도 못하고, 아름다운 알콜 습취도 못하네요...ㅠㅠ 그러다 문득, 한가지 떠로는 생각이 있어서, 배열없이 평균을 구하는 것에 대해 이야기를 할까합니다.^^ 보통 C/C++를 공부하다보면 배열을 배우는 단계에서 배열의 합과 평균을 구하는 예제를 통해 배열을 배우게 되는데요. 이번엔 배열을 구하지 않고 평균을 구하는 예제를 다뤄볼까 합니다. 먼저 평균을 구하기 위해 입력되는 n 번째 숫자를 이라고 하구요. n 번째까지의 평균을 이라고 하죠. 그러면, 평균은 다들 아는데로 n번째까지의 합에서 갯수를..
안티와인드업 Anti-Windup 2011. 3. 15. 08:48 이 글은 설승기님의 "전기기기 제어론" 2.5.3절 안티와인드업의 내용을 발췌했습니다. 책의 저자 설승기님께서는 2.5.3절의 내용을 C. Bohn의 "An Analysis Package Comparing PID Anti-Windup Strategies" 라는 IEEE Control Systems, vol.6, no.2, April, 1995, pp.33-40에 발표된 논문을 참조하였다고 책에서 밝히셨습니다. 안티와인드업에 대해 이야기하기 전에 와인드업에 대해 이야기를 먼저 해야겠네요. 와인드업이란 적분제어기의 경우 그 값이 제한되지 않고 제어기의 제한폭을 넘어서 제어입력이 쌓이게 되는 경우를 말합니다. 그로 인해 제어기의 입력 부호가 반전되어도 windup된 적분값으로 인해 제어기의 출력이 제대로 반응..

반응형