MCPcopy Index your code
hub / github.com/HULKs/hulk

github.com/HULKs/hulk @pepsi-v6.0.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release pepsi-v6.0.3 ↗ · + Follow
4,496 symbols 11,170 edges 779 files 77 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

HULK

This repository contains the robot control program and associated tools of the RoboCup SPL team HULKs.

See https://hulks.de/hulk/ for our documentation.

See https://hulks.de/ and https://hulks.de/publications/ for more information.

License

Copyright (C) 2018-2025 HULKs e.V.

This software is licensed under the terms of the GNU GPLv3.

When using this software or parts thereof in a RoboCup SPL competition, the usage shall be announced on the RoboCup SPL mailing list (at the time of writing: robocup-nao@lists.robocup.org) at least one month prior to the competition. The announcement shall name which parts of this software are used.

Extension points exported contracts — how you extend this code

CargoCommand (Interface)
(no doc) [6 implementers]
tools/pepsi/src/cargo.rs
Panel (Interface)
(no doc) [14 implementers]
tools/twix/src/panel.rs
PathIntrospect (Interface)
(no doc) [15 implementers]
crates/path_serde/src/introspect.rs
Mirror (Interface)
(no doc) [6 implementers]
crates/types/src/joints/mirror.rs
ToWriterPretty (Interface)
(no doc) [6 implementers]
crates/source_analyzer/src/pretty.rs
WalkTransition (Interface)
(no doc) [7 implementers]
crates/walking_engine/src/lib.rs
NetworkInterface (Interface)
(no doc) [5 implementers]
crates/hardware/src/lib.rs
Poll (Interface)
(no doc) [4 implementers]
crates/hulk_nao/src/double_buffered_reader.rs

Core symbols most depended-on inside this repo

clone
called by 431
crates/linear_algebra/src/framed.rs
iter
called by 263
crates/types/src/players.rs
map
called by 231
crates/types/src/players.rs
arg
called by 189
tools/pepsi/src/git.rs
join
called by 135
services/aliveness/src/main.rs
y
called by 129
crates/linear_algebra/src/point.rs
x
called by 128
crates/linear_algebra/src/point.rs
push
called by 106
crates/filtering/src/mean_clustering.rs

Shape

Method 1,927
Function 1,199
Class 1,069
Enum 194
Interface 71
Route 36

Languages

Rust85%
Python12%
C++1%
TypeScript1%

Modules by API surface

tools/machine-learning/mujoco/packages/nao_interface/src/nao_interface/joints.py43 symbols
crates/vision/src/image_segmenter.rs43 symbols
crates/geometry/src/line_segment.rs37 symbols
crates/code_generation/src/cyclers.rs34 symbols
crates/hulk_imagine/src/serializer.rs33 symbols
tools/twix/src/twix_painter.rs31 symbols
crates/nao/src/lib.rs31 symbols
crates/hulk_replayer/src/coordinate_systems.rs30 symbols
crates/control/src/role_assignment.rs30 symbols
tools/machine-learning/mujoco/packages/rewards/src/rewards/rewards.py29 symbols
tools/machine-learning/mujoco/packages/mujoco-interactive-viewer/src/mujoco_interactive_viewer/viewer.py29 symbols
crates/control/src/localization.rs28 symbols

For agents

$ claude mcp add hulk \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page