@agenticros/detect-humans
v0.1.0
Published
External ROS-node skill: read human/person detections from a vision_msgs Detection2DArray topic.
Downloads
168
Maintainers
Readme
Detect Humans — external vision skill
AgenticROS skill that wraps an on-robot detection topic as the detect_humans capability. AgenticROS does not run YOLO for you — bring up your perception node, then install this skill.
npx agenticros skills install chrismatthieu/detect-humans
# or pin in config:
# "skillRefs": ["chrismatthieu/detect-humans"]Restart the gateway / MCP server. ros2_list_capabilities should include detect_humans.
Mission example
{
"mission": {
"name": "sample detections",
"steps": [
{
"id": "det",
"capability": "detect_humans",
"inputs": { "mode": "subscribe", "timeout_ms": 5000 }
}
]
}
}Override the topic if your stack does not publish detections:
{ "capability": "detect_humans", "inputs": { "topic": "yolo/detections", "mode": "subscribe" } }Requirements
- A ROS 2 node publishing
vision_msgs/msg/Detection2DArray(or a transport-compatible equivalent) - Transport with subscribe support (Zenoh, rosbridge, local, WebRTC)
vs find_object
| | find_object | detect_humans |
|---|---|---|
| Where inference runs | In-process (gateway / MCP) | On the robot |
| Motion | Rotates base until hit | Read-only subscribe |
| Typical use | Quick object search demos | Fleet-standard perception stacks |
