Software (317) 썸네일형 리스트형 Processing으로 구현한 Two Link Planar 로봇의 정구학과 역기구학 시뮬레이션 2015. 1. 13. 07:00 얼마전에 아니... 벌써 작년(^^)이 되었네요... 기구학 공부를 좀 혼자서 (취미로) 하면서 처음 잡았던 예제가 Two Link Planar에요.[바로가기] 그때 처음으로 정방향 기구학을 다루고 MATLAB으로 시뮬레이션을 했죠. 물론 그리고 나서 Processing으로 살짝 귀엽게 시뮬레이션을 했죠.[바로가기] 뭐 아무도 하라고 시킨 사람은 없지만 말이죠^^. 그리고 나서 당연한 수순이지만 역기구학을 또 공부했습니다.[바로가기] 이제 또 Processing으로 살짝 시뮬레이션을 할려고 헀지만... 회사 일이 바쁘고 해서 좀 미뤘다가 오늘 이렇게 포스팅을 하네요^^. 역기구학의 변환 결과만 살짝꿍 보죠^^최초 이 그림을 쓸때 말씀드렸지만... 여전히 출처를 모릅니다.ㅠㅠ. 뭐 아무튼 저기서 목적은 끝.. Processing에서 Two Link Planar를 정방향 기구학으로 해석한 시뮬레이션 2014. 11. 21. 07:00 얼마전에 제가 즐겨보는 예능의 PD인 나영석 피디의 인터뷰 중 이런 이야기가 있더군요. “그냥, 정당한 인간적 대우를 해주면 된다. 70~80명의 스태프가 거기 있는 이유는 각자 하나하나 소중한 역할이 있어서다. 예를 들어 배차 담당을 하는 친구가 있는데 그 일이 사실 도드라지진 않지만 잘 안되면 욕은 욕대로 무지하게 먹는 자리다. 그럼 그 친구한테 권한을 주고 ‘네가 책임을 지고 해줘’ 맡기고 ‘고맙다, 수고했다, 너니까 했다’ 이런 얘길 하는 게 내가 할 수 있는 다다. 그렇게만 해도 ‘아, 피디님한테 칭찬받았어’가 아니라 ‘나도 1박2일을 위해 뭔가를 하고 있어’가 되는 거다. 그런 주인의식을 갖는 게 진짜 하늘과 땅 차이다. 그런 사소한 차이가 100%를 채운다고 믿는다.”-. 출연자 뿐만 아니라.. GitHub을 윈도우에서도 편하게 사용하기... 2014. 11. 19. 07:00 뭔가 요즘은 제가 이것 저것 너무 많은 관심을 가지는 것 같습니다. 근데 요게 재미가 있습니다^^. 요즘은 술도 잘 안먹고, 또 저는 동그란 공스러운 아이들 (축구, 농구, 골프, 등등)과 전혀 친하지 않으니 그냥 취미활동이 되어 버렸네요. 이렇게 가다가는 자작 3D 프린터라도 만들 기세입니다.^^. 사실 아주 예전부터 GIT의 존재에 대해서는 알고 있었습니다. 바로 3D 프린터에 대한 연재를 올리고 있을때였죠.[바로가기] 그건 Open Source들이 대부분 Git Hub에 올려져 있기 때문이었습니다.그렇게 알게된 GitHub에서 이것저것 다운받게 되면서 어라~~ 요거 꽤 편하네라는 생각을 하게 되었는데요. 문제는 이 아이를 뭐가를 다운받을때만 쓰는게 아니라 나도 뭔가를 해보거나 혹은 회사에서 직접 뭔.. Python에서 Open Dynamics Engine을 이용한 Two Link Pendulum 시뮬레이션 2014. 11. 12. 07:00 Python에서 얼머전에 Runge Kutta를 직접 코드로 구현하고 pygame 모듈을 이용해서 시뮬레이션을 애니메이션처럼 보이는 예제를 한번 다루었는데요[바로가기] 이리 저리 돌아다니다 보니 좀 더 멋진 아이들이 많이 보이더군요. 그 중에서 눈에 띄는 건 바로 Open Dynamics Engine이었습니다. 제가 세팅한 Python은 3.4버젼이고 사용환경운 윈도우인데요. 그러다보니 [바로가기]에서 윈도우 실행활일 형태로 배포되는 모듈을 많이 받게 됩니다. 그런데 이 사이트에서 라는 모듈을 발견한거죠. 응? ODE? Open Dynamics Engine이라~~ 흠.. Rigid Body를 시뮬레이션할 수 있다고?? ... 라고 생각하며 시작되었습니다. ㅎㅎ^^ [바로가기]가 공식 사이트입니다. 근데 .. Processing에서 Papaya library를 이용해서 행렬(Matrix) 연산하기 2014. 11. 6. 07:00 언어라고 해야할지 그냥 자바를 이용한 좀 편리한 도구라고 해야할지 요즘 들어서 오히려 약간 혼돈을 느끼지만 여전히 취미생활처럼 Processing을 아~~주 쪼금씩 데리고 놀고 있습니다. 약간 뭔가 의도한데로 되는지 조차 혼란이 오는 요즘... 내가 현재 괜찮은 방향으로 잘 가고 있는지.. 뭐 이딴 이상한 생각 따위를 살짝 접고 평온한 마음으로 지내는 것으로는 확실히 요런 언어(혹은 도구)로 뭔가 새로운 것을 조금씩 공부해보는 것이 참 좋은것 같습니다. 뭐 아무튼 그렇게 처음 Processing이라는 아이를 제 블로그에서 소개[바로가기]한 이 후 (근데 그것도 2013년 9월이니 아무리 취미처럼하는 공부라도 참 진도가 느립니다.ㅠㅠ) 그래프를 그리는 이야기만 했었는데요. 이번에는 라이브러리 하나 소개할려.. Python에서 간단하게 진자 운동 시뮬레이션을 애니메이션으로 구현하기 2014. 10. 31. 07:00 요즘은 회사안에서 개인의 만족도에 대한 생각들을 많이 하는 편입니다. 물론 지금의 일이 아주아주 재미있고 멋진데 사실 저는 좀 더 많은 일을 할 수 있으면 좋겠다는 생각을 하고 있거든요. 뭔가 의견만 내면 의도대로 잘 되지 않을때가 있으니 차라리 내가 책임지더라도 한번 끝까지 밀어부쳐보고 싶다는 생각을 하게 되죠. 그런데 이게 문제가 되는 것은 조직내에서의 이런 돌출 행동에 대한 시선과 또 내 이름이 들어갈 이 로봇이 정말 멋지게 완성되었으면 좋겠다는 순수한 생각이 한 50%, 그러면서 내가 좀 많은 부분을 할 수 있는 능력이 (있다는 것이 아니라) 있으면 좋겠다는 약간은 불순한 생각이 또 한 50%가 되면서 분명 오해의 소지가 있는거죠. 그러니... 이런 저런 생각으로 머리가 복잡할때는 그러면서 답이 .. Python에서 화일로 저장된 데이터를 Plot하는 간단한 예제 2014. 10. 29. 07:00 어떤 다른 이유없이 그냥 순전히 호기심에서 시작된 프로그램 공부는 또 별로 목적이 없어서 인지 그리 잘 진행되지 않았네요. 사실 제가 Python에 처음 관심을 가진건 더~ 오래전이지만, 실제로는 [바로가기]때부터였는데요. 그때가 2013년 7월이니 저도 참~ 게으른 사람이었나봅니다.^^. 뭐 여하튼 오늘을 살짝 Python에서 그래프그리는 예제를 보일까 하는데요. 간편히 화일로 저장되어 있는 데이터를 읽어서 그래프로 그리는 일을 해보도록 하겠습니다.^^. 먼저 화일은 위와 같이 탭문자로 구분된 숫자들이 저장된 txt 화일입니다. 필요하신분이 있을지 의문이지만 필요하시면 위 화일을 받으시면 됩니다. 이제 이렇게 저장된 화일을 열어서 탭으로 구분된 데이터를 각각의 변수에 저장하고 이를 다시 그래프로 표현하.. Processing에서 진자 운동을 애니메이션으로 시뮬레이션하기 2014. 10. 24. 07:00 최근 저는 1차 혹은 2차 미분방정식을 직접 프로그램으로 푸는 Runge Kutta를 소개하고 MATLAB m-file을 이용해 구현한 코드를 다루었는데요.[바로가기] 그리고 나서 MATLAB을 아용해서 진자의 자유운동을 애니메이션으로 직접 보여주는 프로그램도 한 번 다루어 보았습니다.[바로가기]^^ 그런데 사실 MATLAB을 또 많이 쓰는 분들이 어디 있겠습니까..ㅠㅠ. 물론 이 글을 보고 미방을 직접 풀 사람도 없을듯 합니다만.ㅠㅠ. 뭐 그래도 이왕하는 김에 예제 하나 더 다루겠습니다. 바로 제가 몇 번 소개했던 적이 있는 Processing인데요. 처음엔[The Robot/Prog.Lang.] - Processing 프로세싱 언어를 소개합니다.그냥 어떤 것인지 소개했고... 그리고[The Robot.. 이전 1 ··· 23 24 25 26 27 28 29 ··· 40 다음