본문 바로가기

Robotics

(367)
LAN을 위한 소켓 프로그래밍 #1 LAN을 위한 소켓 프로그래밍 LAN에 연결된 서로 다른 컴퓨터에서 데이터를 전송하고 데이터를 받는 소켓 프로그램을 구현해 보겠습니다. WIN32를 이용하여 소켓 프로그램을 만들 때는 다소 복잡하던 것이 MFC의 CAsyncSocket이 만들어짐으로써 매우 간단하게 구현할 수 있게 되었습니다. 윈도우에서 네트워킹을 할 수 있도록 하는 방법 중에 소켓이 가장 많이 활성화되어 있는 방법입니다. 이 방법을 익히고 나서 그 외 통신 프로토콜에 대하여 공부하면 많은 도움이 될 것 같습니다. 1.소켓 소켓(Socket)으로 데이터를 전송하고 데이터를 받는 데는 2가지 방법이 있습니다. Stream Socket 방법과 Datagram Socket 방법입니다. Stream Socket 연결 방법은 서버가 실행되면서 클..
과학기술은 누구의 것? - 차세대 로봇 - 일본의 산업기술종합연구소의 2007년 이과 계열 백서, 제2부. "과학기술은 누구의 것?" 이라는 4편에서 "차세대 로봇"이라는 제목의 발표 ◇ 무엇을 얻으려고 하는가? -- 실용화의 벽, 보이지 않는 용도 신장 154센치, 체중 58키로의 " 그남자"는 두발로 걷고, 넘어져도 스스로의 힘으로 일어난다. 길다란 판자의 양쪽을 인간과 서로 들고, 걷고자하는 방향을 스스로 수정하면서 물건을 나른다. "맥주를 부탁"하면, 냉장고에서 차가운 맥주를 가져와 주는 "그남자"의 이름은 "HRP-2", 가격은 5년간 렌탈에 4,200만엔(한화 약 3억 4천만원). 산업기술종합연구소(이바라키 현의 츠쿠바 시)가 민간기업과 최첨단기술을 구사하여 개발한 인간형로봇. 현재, 기능강화등의 연구를 위한 목적으로 연구 기관에 13..
당신의 조직은 개발자를 올바르게 관리하고 있는가? 저자 : IT칼럼리스트 류한석님. 한국의 많은 소프트웨어 업체들이 개발자를 제대로 관리하지 못하고(또는 안하고) 있다. 소프트웨어 개발은 정신에 의한 작업이다. 누가 하는 가에 따라서, 어떤 동기부여를 하는 가에 따라서, 어떤 환경에서 하는 가에 따라서, 어떻게 관리하는 가에 따라서 엄청나게 다른 결과를 만들어낸다. 하지만 관리라는 이름 하에 개발자에게 모욕적인 대우를 하는 경우도 많다. 작업에 지장이 있을 정도의 저사양 개발장비를 제공하고, 좁아터진 공간에, 계속 울리는 전화벨과 시끄러운 대화 소리, 휴식공간이라고는 전혀 없는 조직도 많다. 직원들의 일거수일투족을 감시하고, 심지어는 복장 검사를 하는 경우도 있다. 또한 프로젝트 데드라인을 맞추기 위해 새벽에야 겨우 집에 들어갔음에도 불구하고, 출근시간..
[MFC]Log파일 만들기 프로그램을 실행시킨 후, 특정 프로세스의 결과를 로그파일로 남겨두고 싶은때가 분명 생긴다. 이때, 아래와 같은 코드로 Log를 남겨, 프로세싱 결과를 살펴볼 수 있다. CXXApp 클래스 내부 함수로 정의하자. char szFile[MAX_PATH]={0,}; char szPath[MAX_PATH]={0,}; char* pszPos= NULL; GetModuleFileName(NULL, szPath, MAX_PATH); pszPos = strrchr(szPath, '\\'); *pszPos = NULL; sprintf( szPath, "%s\\Log",szPath); CreateDirectory( szPath, NULL ); sprintf( szPath, "%s\\%s", szPath,m_pszExeNa..
한울로보틱스, 오토로 걸래툴 한울로보틱스의 오토로, 걸래툴을 부착하여 진공청소기 대비 흡입력이 떨어지는 로봇청소기의 단점을 보완할 수 있을거라 본다. 그리고, 젖은 걸래를 사용하는 것은 오히려 역효과를 낼 수 있으리라 판단되고 마른걸래라면.. 미세먼지를 닦아낼수 있기때문에 효과를 좀더 증대시킬 수 있으리라 생각된다. 아직, 일반 가정용으로 쓰기에는 가격이 쎄다. 강남이 사는 사람도 선뜻 330만원을 내며 로봇청소기를 쓰려하지 않을것 같다. 그냥 도우미 아주머니쓰면 청소건 빨래건.. 다 해주는데.. 오토로의 적당한 가격을 묻는다면... 100~150만원이면 적당하다고 판단.. 그리고, 덩치로 봐서 가정용으로 쓰기보다는 호텔이나 개인 사무실, 병원등등.. 이런 시설에서 사용하면 좀더 적당하지 않을까... 생각해본다. 걸래툴이 장착된 오..
KIST 이준기 로봇 로보월드 2007에 나온, KIST의 이준기 로봇. 조금 어설픈 이준기.. 피부를 만져보니 오~.. 이 이상한 기분이 드는 이유는... 공연한다해서 봤더니.. 팔만 공중에 휘저으며.. 지휘를 하던데... 지휘하는 로봇인가?ㅋ 암튼.. 팔모션은 부드럽게 잘 움직이더군.. 껍데기(?)를 실리콘(?)으로 발라놓은건 좋은데.. 저렇게 한 이유가 분명 있을것이다.. 보기싫은 철제 프레임보다는 탄력있는 고무재질로 껍데기를 만들면, 타 로봇에서 느끼지 못하는 뭐랄까.. 좀더 인간적인(??) 느낌이랄까... 그런 느낌을 받을 것이다.. 새로운 모양의 로봇.. 그 시도는 좋지만.. 연구와 개발에 좀더 박차를 가해 내년 전시회에는 좀더 눈에 띄는 결과물이 나오길 기대해본다..
for문의 스코프 문제 잘은 모르겠지만, for문의 변수 범위에 대한 문제인것 같네요. MFC에서 for문을 돌릴때 말이죠.. for(int i=0;i
CES07 Honda 'ASIMO'