2010-06-30 7 views
4

나는 주변을 돌아 다니고, 거리를 판단하고 장애물을 피할 수있는 작은 로봇을 만들려고 생각하고있다.로봇, 스테레오 비전, 주행 거리 및 AF

나는 두 개의 웹캠을 사용하여 거리와 물체를 결정하고 AForge.Net을 프레임 워크로 사용할 계획입니다. AI와 로봇 관련 작업을 한 번도 해 본적이 없으므로 어디서부터 시작해야할지 모르겠습니다.

어떤 종류의 구성 요소가 필요합니까 (바퀴 달린 엔진 등, 프로그래밍 방식으로 조작 할 수있는 일종의 프로그래머블 컨트롤러).이 모든 것을 어디서 구할 수 있습니까?

전반적으로 어디에서 시작해야합니까? 기본적인 문제를 해결하고 로봇 프로그래밍에 집중할 수있는 일련의 도구를 찾고 있습니다.

답변

3

로봇에 대한 사전 지식과 노하우가 없으면 룸바 (Roomba)와 같은 사전 솔루션을 구입하는 것이 좋습니다.

The Roomba (certain models) comes with a hacking kit으로 프로그래밍 할 수 있습니다. 또한 지루할 때 바닥을 청소할 것입니다.

시력 부분도 OpenCV으로 시작하는 것이 좋습니다.

는이 "쉽게"프로젝트 당신은 내가 룸바 사용할 수있는 좋은 입문 로봇 생각

1

경험이 없으므로 Lego Mindstorms 프로그래밍 가능한 로봇을 사용해보십시오.

는 개인적으로, 나는 이것이 내가이 로봇과 협력하여 처음 주어진 생각

2

;-)하지만 매혹적인 복잡한 프로젝트입니다 생각, 아웃 - 오브 - 박스 솔루션에 가장 적합한 것 당신. 로봇의 기계적 및 전자 설계는 적어도 AI 부품만큼 과세되는 부분이므로 AI 부품으로 시작하려는 경우 사전 준비된 로봇 솔루션을 사용하면 작업에 올바르게 들어갈 수 있습니다.)

레고 마인드 스톰 (Lego Mindstorms)이 시작하기에 좋은 곳이 될 것입니다. 이미지 처리를 위해 Martin Beckett이 맞습니다. OpenCV는 갈 길을 소리 깁니다.

추가 도움이나 제안이 필요하시면 언제든지 메시지를 보내주십시오.

1

나는 Roboard이 정말 멋지고 사용하기 쉽다는 생각이 든다. (나는 하나도 갖고 있지 않기 때문에 어떤 약속도 할 수있다.) 1GHz CPU, I2C, SPI (추가 주변 장치 용), PWM (서보 용), A/D (가속도계 및 Sharp IR 레인지 핑거 용 :), USB 호스트 시그널, 미니 PCI 슬롯 귀하의 무선 랜 카드에 맞게! 분명히 모든 물건을 사용할 수있는 라이브러리도 함께 제공됩니다. netbook/노트북이나 gumstix도 잘 할 것입니다.

배터리, 통합 직각 인코더가있는 2 개의 모터 및 사용하기 쉬운 모터 드라이버와 실속을 추가하십시오!

센서, 드라이버 등을 사용하기 쉬운 많은 양념류가 있음. SparkFun을 확인하십시오.

iRobot Create를 얻고 넷북/노트북을 그 위에 올려 놓는다면 당연히 많은 돈을 벌 수있을 것입니다.

0

에 여행하고있다되지 않고 있음을 경고합니다.위에서 언급했듯이 모든 역학과 전자 공학은 여러분을 위해 완성되었으며 여러분이해야 할 일은 센서와 물건을 추가하는 것뿐입니다.

내 프로젝트가 &이라면 일부 e-net 카메라를 사용하고 싶기 때문에 몇 대의 카메라와 무선 라우터를 사용해야 할 것입니다. 무선 라우터에 연결하면 직렬 명령을 보낼 수있는 이더넷 기반 마이크로 컨트롤러를 연결할 수 있습니다.

레고 마인드 스톰과 같은 다른 로봇 장치도 있습니다. 그러나 룸바는 사용하기에 "현실적인"것을 많이 가질 것입니다. 몇 대의 카메라와 라우터/마이크로 컨트롤러, 그리고 아마 거기에있는 배터리가 있으면, 그 모든 것을 주변에 들여다 볼 수있는 강력한 힘이 필요합니다.

동영상 처리를 원하는 점을 명심해야합니다. 비디오 프로세싱은 정말 흥미 롭습니다. 나는 비디오 자료를 직접 만들었고, 당신이 그것에 대해 탐구 할 때, 그것은 꽤 복잡해집니다. 그러나 당신이 그것을 할 수있을 때 보람을 느낍니다. :) 어쨌든 - 비디오 프로세싱을 사용하면 카메라가 사물을 기록 할 때부터 프로그램에서 볼 수있는 때까지 - 알고리즘이 무엇을 할 것인지를 결정할 때까지 "지연"시간을 갖게됩니다.

비디오 외에도 장치에 몇 가지 센서가있을 수 있습니다. 아마 초음파 센서를 사용할 것입니다. 그들은 상당히 가까운 거리 (2-15 피트)를 감지 할 수 있으며 프로젝트에 유용 할 것입니다. 룸바에는 몇 가지 센서가 더 있습니다 (터치, 스텝 등). 그러나 실제로 로봇 키트가 실제로 잘 작동합니다.

로봇 세계에 대한 훌륭한 입문서를 얻으려는 초보적인 방법을 찾고 있다면 - 기본 도장에 대해서는 멀리까지 갈 것입니다.하지만 매우 제한적이어서 당신은 할 수 없을 것입니다. 울트라 베이직 (인터럽트 없음 등)보다 훨씬 더 많은 것을 할 수 있습니다.