산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

아르키메데스:AI 로봇 올빼미

착용 가능한 로봇 올빼미. 아르키메데스는 Google AIY를 통해 감정을 판단합니다.

<섹션 ID="이야기">

스토리

에 소개된 대로 Make:잡지 !

멋진 사람을 찾아 주위를 둘러보고 행복한지 속상한지 알 수 있는 로봇 올빼미입니다. 당신이 충분히 흥분한다면 그는 결국 당신이 스티커(또는 다른 작은 경품)를 받도록 할 것입니다. 그는 The에서 멀린의 이름을 따서 아르키메데스라는 이름을 지었습니다. 한 번 그리고 미래 왕. 물론 Blade Runner의 사이보그 올빼미를 연상시키기도 합니다. ... 그리고 분명히 Clash 타이탄 (내가 확인해야 할 것입니다).

먼저 Google AIY Vision Kit를 모른다면 여기에서 자세한 내용을 확인하세요! 이것이 로봇 지능의 기초입니다. 이 프로젝트의 코드가 곧 제공될 예정입니다.

Bay Area Maker Faire의 Google 부스에 기부하도록 초대받았을 때 시작되었습니다. 정말, 정말 무엇을 만들지, 어떻게 생겼는지, 어떻게 움직일지, 스티커를 어떻게 분배할지 등을 파악하는 데 오랜 시간이 걸렸습니다. 결국 저는 이 귀엽고 상당히 도전적인 디자인으로 결정했습니다.

이 로봇은 CODEME Artobots Festival 및 Arm/Hackster 아시아 투어와 같은 다양한 이벤트에 사용할 수 있을 만큼 충분히 다재다능합니다(Raspberry Pi가 Arm 칩에서 실행되기 때문에 Broadcom BCM2835 ). 다시 말해서, 나는 그것을 재사용하고 반복할 수 있기 때문에 하나의 프로젝트에 이 많은 시간을 소비하는 것을 정당화할 수 있습니다. 사무실에 조수가 있어서 저도 기쁩니다 🙂

1. AIY 비전 키트 조립

(키트와 함께 사전 로드된 다른 데모도 볼 수 있습니다.)

2. 서보

HackerBox #0024, "Vision Quest"의 팬/틸트 서보 짐벌을 사용했습니다. 서보는 무겁고 안정적입니다. 이동이 많은 로봇에 적합합니다.

그런 다음 Seeed Grove 키트에서 서보를 꺼내 커넥터를 잘라 상자 뚜껑을 들어 올렸습니다. 너무 멋진 것은 없습니다.

Joy Detection AIY 데모에서는 서보 제어가 제대로 작동하지 않아 아르키메데스가 앉는 차 상자에 넣어둔 Arduino로 이를 오프로드했습니다.

서보가 핀 9(올빼미 상단/팬), 10(올빼미 바닥/기울기) 및 11(상자 뚜껑)에 연결됩니다. 접지선은 GND 핀에 연결됩니다. 그런 다음 전원 및 접지선 모두 별도의 5V USB 전원 공급 장치에 연결하여 충분한 양의 전력을 공급할 수 있도록 합니다.

3. 프로그래밍

아르키메데스는 행복한 얼굴을 찾을 때까지 계속 주위를 둘러보다가 멈추고 당신을 위해 간식 상자를 엽니다. (그는 약간의 디바이기 때문에 정말 행복해 보여야 합니다!)

AIY 키트의 LED와 Joy Detection 데모를 결합했습니다(각각 /gpiozero 및 /joy에 있음). 행복한 얼굴을 찾았을 때 LED 핀이 켜지도록 하고 싶었지만 이상하게도 이 코드는 반대입니다. 언젠가는 소프트웨어 마법사로 충분하여 그 이유를 알아낼 수 있을 것입니다...

Arduino 코드는 Servo 데모에서 수정되었습니다. 나는 "while" 루프를 사용하여 올빼미가 정말로 행복한 얼굴을 찾을 때까지 주위를 둘러보게 합니다. 그런 다음 그는 멈추고 당신을 위해 상자를 엽니다. 🙂

4. 3D 프린팅된 갑각

저는 사무실에서 며칠 밤을 보내며 CAD 작업을 하고 다양한 부분을 인쇄했습니다. 먼저 AIY Vision 키트와 서보 어셈블리의 치수를 측정한 다음 다양한 전자 부품을 어디에 둘 것인지 결정하는 데 많은 시간이 소요되었습니다. 머리에 충분한 공간을 원했지만 베이스와도 가까워야 했습니다. 그래야 아래쪽에 Raspberry Pi를 장착하고 머리에 카메라와 버튼 어셈블리를 올릴 수 있기 때문입니다.

나중에 알루미늄 와이어로 조립할 수 있도록 날개와 가슴 부분을 마운팅 루프로 인쇄하기로 결정했습니다. (가슴 부분은 원래 꼬리였다고 해서 올빼미꼬리라고 부르는데, 앞모습이 훨씬 이뻐요. 좀 더 위엄을 주고 싶다면 몇 개 만들 수도 있을 것 같아요.)

디자인 프로세스에 대한 간략한 정보는 다음과 같습니다.

저는 OnShape에서 모든 것을 디자인하고 Hackster의 Lulzbot Taz 6에서 연한 파란색 Taulman N-Vent 필라멘트(단종)를 사용하여 인쇄했습니다.

어셈블리 노트

여기서 케이블 관리가 중요합니다. 더 잘 할 수 있었을 텐데 모든 것을 다시 납땜하고 완벽하게 만들 시간이 없었습니다. "완벽주의는 허무주의입니다!" 내 친구가 말했듯이 – 더 일반적으로 완벽한 것은 선의 적입니다. 그래도 작은 케이블 컨트롤러가 필요하긴 하지만...

머리: 3D 프린팅된 부품을 장착하기 위해 두꺼운 알루미늄 전기자 와이어(미술품 매장에서 판매)를 사용했습니다. 헤드의 경우 서보 브래킷 구멍에 맞도록 몇 개의 와이어를 구부려 헤드를 지지하도록 구부린 다음 단락되지 않도록 열수축 튜브를 그 위에 밀어 넣었습니다. 이것은 상당히 안정적입니다! Pi의 경우 양면 단열 폼 테이프로 붙였습니다. 만일의 경우를 대비하여 서보 브래킷도 전기 테이프로 덮었습니다.

머리를 인쇄할 때, 그것은 일종의... 크툴루와 같았습니다. Lulzbot 프린터에서 Z축을 조정하는 방법을 아직 해결하지 못했습니다. 꺼져 있습니다. 즉, 사물이 항상 원하는 대로 고정되지 않는다는 의미입니다. 그래서 나는 약간의 후회를 안고 그 작은 얼굴 덩굴을 잘라냈습니다. 저는 모자이크용으로 CD를 자르는 실험을 해왔기 때문에 몇 개의 조각을 핫 글루로 붙여 작은 부리를 만들었습니다. 이제 보기에도 좋고 아주 튼튼합니다!

본문: 몸은 차 깡통에 앉는다. .. 영국식 아침 식사는 물론입니다. AIY 키트의 너트를 사용하여 서보 마운팅 브래킷의 바닥에 부착된 약간 구부러진 삼각대가 있습니다. 몇 개의 볼트를 더 조이면 깡통 가장자리의 제자리에 앉을 수 있습니다. 그런 다음 주석은 갈색 종이로 채워져 "둥지"를 만들고 Arduino를 금속 상자와 삼각대로부터 절연시킵니다. 케이블을 통과시키기 위해 주석에 구멍을 몇 개 뚫었습니다.

트릿박스: 상자는 매우 간단합니다. 경첩이 달린 뚜껑이 달린 LEGO로 만들어졌습니다. "열린 참깨"서보가 뚜껑 아래 뒤쪽에 장착되어 있습니다. 구매할 수 있다는 사실을 알고 계셨습니까? 다양한 크기의 파란색 LEGO 베이스 플레이트? 당신은 할 수 있습니다! ✨

힘: 나는 전원이 공급되는 USB 허브를 사용하고 있으므로 모든 것이 충분합니다. Pi, 서보 및 Arduino는 여기에서 직접 전력을 끌어옵니다. USB 전원 케이블을 Pi의 5V 및 GND 핀에 직접 납땜했습니다. 플러그가 너무 많이 튀어나와서 헤드에 맞지 않기 때문입니다.

프로세스 샷

인스타그램에 진행 상황 사진이 많이 있습니다. 여기에서는 지루하지 않을 것입니다(일부는 스토리에 있으며 포함할 수 없음).

출처: 아르키메데스:AI 로봇 올빼미


제조공정

  1. 로봇 공학의 미래
  2. 로봇 비전의 현실은 무엇입니까?
  3. 자체 프로그래밍 로봇이란 무엇입니까?
  4. MonkMakes Raspberry Pi 로봇 키트 제작
  5. 로봇을 바쁘게 하기
  6. 적절한 로봇 작업자 교육의 중요성
  7. 로봇의 제왕 Sauron을 만드는 방법
  8. 응답 로봇
  9. 로봇 산업에 대한 CNC 가공의 중요성
  10. 올바른 로봇 선택 소프트웨어 선택