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 |
---|