Outdoor Advertising Robot (Immersion Project)
Prediction-based dynamic obstacle avoidance with ByteTrack + Kalman and GUI-driven behavior-tree navigation
Overview
I improved an outdoor autonomous robot stack by adding a prediction-based dynamic obstacle avoidance module and building a GUI-linked behavior tree for flexible navigation control. :contentReference[oaicite:22]{index=22}
Key Contributions
- Dynamic obstacle motion prediction
- Enhanced avoidance by predicting obstacle motion using ByteTrack + Kalman filter. :contentReference[oaicite:23]{index=23}
- GUI-linked behavior tree navigation
- Developed a GUI-linked behavior tree to enable flexible, user-driven control over navigation behavior. :contentReference[oaicite:24]{index=24}
Context / Role
In my role as an autonomous driving developer, I contributed to outdoor autonomy development and improved dynamic obstacle handling through prediction-based modules. :contentReference[oaicite:25]{index=25}
Tech Stack
- Tracking & Prediction: ByteTrack, Kalman filter
- Decision & Control: Behavior Tree (GUI-linked)
- Outdoor autonomy stack integration (perception + navigation oriented) :contentReference[oaicite:26]{index=26}:contentReference[oaicite:27]{index=27}
Media
Replace placeholders with:
- tracking visualization (ID + predicted trajectories)
- BT graph screenshots
- before/after avoidance behavior clips or images
Recommended visuals: predicted obstacle motion, BT structure, and navigation trajectories in outdoor scenes.
Takeaway
This project highlights my strengths in:
- integrating perception outputs into planning/control decisions,
- improving real-world robustness with motion prediction,
- and building human-in-the-loop tools (GUI + BT) for reliable autonomy. :contentReference[oaicite:28]{index=28}