Skip to content
View jack0682's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report jack0682

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jack0682/README.md

Oh Jaehong (오재홍) — Robotics / Control / Cognitive Robotics

image

I build robotic systems that stay operational in the real world and I research architectures where robots become legible teammates (not opaque tools).

Links


Focus (2026)

Human-centered, safety-critical robotics under partial observability

  • Semantic perception → mapping → decision → explainable action
  • Topology-conditioned reasoning (ONN / ORTSF)
  • Constraint-aware RL for manipulation (Doosan M0609)

Core thesis: Robust autonomy = semantic continuity + safe decision-making + operational loops.
Last updated: 2026-02-12 (KST)


What I can build (systems I actually implement)

1) Field-operational ROS2 autonomy (Nav2 reliability loop)

  • Nav2 tuning for real environments (local/global planners, costmaps, recovery behaviors)
  • Reproducible failure triage with rosbag + logs (issue isolation → fix → regression test)
  • Real-time constraints mindset: latency budgets, QoS, callback scheduling

2) Safety monitoring pipeline (Perception → Event → Action → Dashboard)

  • Detector/tracker pipeline for safety events (e.g., PPE / hazards)
  • Event triggers → robot behavior (stop/alert/avoid) + logging
  • Operator-facing monitoring via MQTT → WebSocket → Web UI

3) Explainable & structured decision representations

  • Scene-graph / ontology-ready state representations
  • Topology/constraint framing for stability and reasoning (ONN / ORTSF)
  • “Why did the robot do that?” → human-readable rationales

Research: Papers (arXiv)

Ontology Neural Network (ONN) / ORTSF

Cognitive Synergy Architecture (CSA)

  • Cognitive Synergy Architecture: SEGO for Human-Centric Collaborative Robots — arXiv:2506.13149 (2025)
    https://arxiv.org/abs/2506.13149
  • Towards Cognitive Collaborative Robots: Semantic-Level Integration and Explainable Control for Human-Centric Cooperation — arXiv:2505.03815 (2025)
    https://arxiv.org/abs/2505.03815

Robotics Manipulation / RL

  • Learning to Assemble the Soma Cube with Legal-Action Masked DQN and Safe ZYZ Regrasp on a Doosan M0609 — arXiv:2508.21272 (2025)
    https://arxiv.org/abs/2508.21272

Featured projects (code & systems)

1) CSA (Cognitive Synergy Architecture) — system-level cognitive robotics

2) ONN (Ontology Neural Network) — topology-conditioned reasoning + constraint satisfaction

3) Robot Web Dashboard (MQTT → WebSocket → Web UI)

4) 3D / Projection utilities (perception pipelines)

5) Line tracking / navigation experiments


Technical stack

image

Robotics & Autonomy

  • ROS2 (Humble), Nav2, TF2, URDF, RViz
  • rosbag-based debugging, QoS tuning, callback groups / executors
  • Multi-robot topic/namespace design, message/service/action contract design

Perception / Mapping

  • RGB-D pipelines (depth → 3D points → map-frame transform)
  • Detection / tracking integration (YOLO + tracking stack), event extraction
  • SLAM / mapping: ORB-SLAM2, RTAB-Map
  • Point cloud ops: PCL, registration/filters (typical: voxel, crop, plane/cluster)

Control / RL / Safety

  • Classical control: PID, feedforward+feedback, state-space intuition
  • RL: DQN variants / PPO usage patterns, action masking, safety guards
  • Manipulation safety: constraint design, singularity-aware motion constraints (Doosan M0609 context)

Backend / Ops / Monitoring

  • MQTT (robot telemetry + events), WebSocket streaming
  • FastAPI-style backend patterns, structured logging, config-driven systems (YAML/JSON)
  • Telemetry storage patterns (time-series mindset; reproducible logs)

Programming / Tooling

  • Python (primary), C/C++, MATLAB
  • Git, Linux (Ubuntu), Docker/venv, CI-friendly repo structuring
  • Data formats: JSON/CSV/JSONL; scene-graph export (Neo4j-ready structuring)

If you’re a lab / recruiter

I’m interested in:

  • human–robot teaming in safety-critical environments
  • occlusion / partial observability + risk-aware planning
  • explainable policies that can be audited in the field

Best contact: jaehongoh1554@gmail.com

Pinned Loading

  1. CSAv1 CSAv1 Public

    Python 1

  2. LM_project_ver1.0 LM_project_ver1.0 Public

    초기 코드 구축 버전

    Python 1

  3. ONN ONN Public

    Python 1

  4. ROBOTIS-move/antbot ROBOTIS-move/antbot Public

    C++ 5 2