본문 바로가기

Zerg Swam(English)

프로젝트 #3 저그 (Zerg)

Project : Zerg 저그

(Homemade Mil-bot Platform)

by Henry Kim

2/2016


1. Purpose : Build platoons of robot soldier that controlled by a main leader. It is most similar to Zergs in the famous game called “starcraft”, that master “Overlord” controls all underling Zerg creatures. (한마디로 저그 비스므리한 로봇군단을 만드는 실험. 오버로드가 다수의 저그링을 조종하듯.)


2. Robots  

* All robot's communication speed exceeds 115200 bps.

* Robot's IP must be reserved to the routers. 모든 통신은 라우터를 통함.

그리고 라우터에 각 기기의 고유아이디(MAC)로 고정 아이피를 지정해 놓아야 함. Office's D-Link & Outside Airlink. (싸구려 이만원짜리 가정용 Wifi 라우터)


(DHCP Reservation is key for pre-assignmet IP address)


Ma. No.

Robot Name

Comm.

IP / Port

NIC ID

Roll

My PC

Ubuntu or MS Win

ALL

192.168.1.100

typhone

Overlord

001

Bot1_ESP12E

UDP

192.168.1.101/6767

ESP_06F245

zerglings

002

Bot2_ESP12E

UDP

192.168.1.102/6767

ESP_067499

zerglings

003

Bot3_ESP12E

UDP

192.168.1.103/6767

ESP_0625BE

zerglings

004

Bot4_ESP12E

UDP

192.168.1.104/6767

나중에 추가됨.

zerglings

005

Bot5_PI2

UDP

192.168.1.105/6767

raspberrypi

zerglings

006

Bot6_BBB

UDP

192.168.1.106/6767

beaglebone


007






008






009







3. Environment :   

Machine 기계

OS 운영체계

Compiler/Note (비고)

Price

PC

Ubuntu 15.04, 64bit x64 verson

CodeTyphon

-

Esplora

Arduino OS

Arduino IDE

-

NodeMCU

ESP-12E chip, Default ROM

Arduino IDE (w/ ESP8266)

8

Mot.Shield

L293D with pin-outs

5~36V, Dual H-Bridge

5

Battery

5000 mAh Cellphone Recharger

MicroUSB power-out

30

Motions

Continuous Servos w/ Wheel


40

Frames

Misc. Frames and nuts and bolts


10


4. Photos :

기본 부품 : 4 노드엠시유(저글링), 3는 모터컨트롤러와, DIY로봇, 

1-3 USB 전력선, 오리지날 샤오미 파워뱅크.



피시의 자작 시험용 프로그램 (오버로드의 역활)



연결되서 상호 UDP 무선으로 통신상태.


현재 가동중인 기본 저글링들.




5. 데모 Movie :



6. 소스코드 Source Code : 공유 안함.


'Zerg Swam(English)' 카테고리의 다른 글

Zergling #3 Unmanned Shoreline Surveyer Prototype  (0) 2016.03.27