Electric Sheep Humanoid Robot Platform V1
Open-source humanoid robot platform presented at the 2019 RoboCup competition in Sydney, built for RoboCup play.
- Humanoid
- Open source
- Works with AI
Suggested by Robotheca, created by @electric-sheep-uc (opens in a new tab), from github.com/electric-sheep-uc/black-sheep (opens in a new tab). Pinned to commit e908203 (opens in a new tab).
- Hardware license
- MIT (opens in a new tab)
- Software license
- MIT (opens in a new tab)
- Commercial use
- Allowed
This repository contains executable files that Robotheca doesn't check. Only run them if you trust the creator.
Which files (7 files marked executable, 65 scripts, 30 programs or installers)
- source/src/network/GameController/deps/gluegen-rt-natives-android-aarch64.jar (opens in a new tab)
- source/src/network/GameController/deps/gluegen-rt-natives-android-armv6.jar (opens in a new tab)
- source/src/network/GameController/deps/gluegen-rt-natives-linux-amd64.jar (opens in a new tab)
- source/src/network/GameController/deps/gluegen-rt-natives-linux-armv6.jar (opens in a new tab)
- source/src/network/GameController/deps/gluegen-rt-natives-linux-armv6hf.jar (opens in a new tab)
- source/src/network/GameController/deps/gluegen-rt-natives-linux-i586.jar (opens in a new tab)
- source/src/network/GameController/deps/gluegen-rt-natives-macosx-universal.jar (opens in a new tab)
- source/src/network/GameController/deps/gluegen-rt-natives-solaris-amd64.jar (opens in a new tab)
- source/src/network/GameController/deps/gluegen-rt-natives-solaris-i586.jar (opens in a new tab)
- source/src/network/GameController/deps/gluegen-rt-natives-windows-amd64.jar (opens in a new tab)
- source/src/network/GameController/deps/gluegen-rt-natives-windows-i586.jar (opens in a new tab)
- source/src/network/GameController/deps/gluegen-rt.jar (opens in a new tab)
- source/src/network/GameController/deps/hamcrest-core-1.3.jar (opens in a new tab)
- source/src/network/GameController/deps/jogl-all-natives-android-aarch64.jar (opens in a new tab)
- source/src/network/GameController/deps/jogl-all-natives-android-armv6.jar (opens in a new tab)
- source/src/network/GameController/deps/jogl-all-natives-linux-amd64.jar (opens in a new tab)
- source/src/network/GameController/deps/jogl-all-natives-linux-armv6.jar (opens in a new tab)
- source/src/network/GameController/deps/jogl-all-natives-linux-armv6hf.jar (opens in a new tab)
- source/src/network/GameController/deps/jogl-all-natives-linux-i586.jar (opens in a new tab)
- source/src/network/GameController/deps/jogl-all-natives-macosx-universal.jar (opens in a new tab)
- and 82 more
Photo and 3D model

3D preview converted from github.com/electric-sheep-uc/black-sheep at e908203, under MIT. View the original files from GitHub (25.3 MB) (opens in a new tab)
What it can do
Written by Robotheca from the project's documents.
- The Electric Sheep humanoid robot platform, as presented at the 2019 RoboCup competition in Sydney, Australia.
- Vision processing is noted in the readme as something to be added at a later date, so it is not yet available.
- The documents do not describe specific movements or tasks the robot performs beyond being a humanoid platform.
Works with AI
Found by Robotheca in the project's files at commit e908203, its robot.yaml and Robotheca's notes on its documents. Never guessed; Robotheca doesn't run the code.
Uses computer vision: YOLO
In the project files: source/src/vision/darknet/image_yolov2.sh
Bill of materials
This repository has no parts list Robotheca can read yet.
Build guide
The creator's steps, each with its instructions.
- 1Review the circuit design and BOM
- 2Review the hardware design and BOM
- 3Assemble the platform
- 4Compile the source code
- 5Run the code
The guide appears here as you scroll.
Guide by @electric-sheep-uc (readme.md), under MIT.
More guides
Wiring and electronics
Notes written by Robotheca from the project's documents.
Main parts
- A circuit design and bill of materials are referenced in the readme, with a KiCad power selector board and Gerber files in the repository.
- Hardware design uses OpenSCAD models for 3D-printed parts, with motors mentioned as having inaccuracies that a second version will reduce.
- The documents do not name specific controller boards, motors, sensors, batteries or power supplies.
Connections
- The documents do not describe how the electronic parts are connected to each other.