HAVOC-TemiApp
Overview
HAVOC is an advanced Android application designed to transform the Temi robot into an autonomous healthcare assistant. The project leverages Large Language Models (LLMs), real-time communication, and environmental sensor integration to create a robot capable of navigating complex environments, interacting naturally with people, and performing environmental monitoring tasks.
A typical "day in the life" of a Temi robot controlled by HAVOC unfolds as follows:
The speak action's wait_for_response: true flag is critical here; it ensures the system uses a ConversationAction to capture the response, rather than just making an announcement.
This project uses a properties file to manage all environment-specific variables and API keys.
The robot's basic operational logic is governed by a state machine defined in umple/HavocCore.txt.
From the project’s README on GitHub.
At a glance
| Repository | Kentucky-Open-Science/HAVOC-TemiApp |
|---|---|
| Research area | Robotics, drones & sensing |
| Primary language | Java |
| License | Apache-2.0 |
| Stars / forks | 0 / 0 |
| Open issues and pull requests | 0 |
| Created | 2025-06-30 |
| Last push | 2025-12-08 |
| Default branch | main |
| Topics | robotics, sensors |
What the README covers
- Features
- Example Execution Flow
- Getting Started
- Prerequisites
- Setup and Configuration
- Core Logic: The State Machine
- State Descriptions
- Codebase Structure
- Package: edu.uky.ai.havoc
- Package: edu.uky.ai.havoc.statemachine
- Package: edu.uky.ai.havoc.streaming
- Package: edu.uky.ai.havoc.llm
- Package: edu.uky.ai.havoc.actions
Top contributors
- @EvanDamron (21 commits)
Related projects
-
Temi-VOC-Datasets
VOC/smell data from ~April 2025 to September 2025 recorded by Robot Temi
-
uav-world-model
Imagination-based UAV world model (LeWM, JEPA+SIGreg): imagines future danger from drone-POV video so a CEM planner proactively avoids turret threats before single-frame detection …
-
HAVOC-Server
This project is a monitoring system for the Healthcare Assistant with Video, Olfaction, and Conversation (HAVOC) program running on the Temi robot. It uses computer vision and …
-
smell-datasets
Unless otherwise noted, this work is derived from the Institute for Biomedical Informatics Innovation Core at the University of Kentucky.
-
AirSimVideo
Archived
Manipulating an AirSim simulation remotely and extracting video
-
UKy-Campus-LIDAR
Extract UE 4.24.3 UKy Campus LiDAR point cloud + DTM terrain tiles + aerial imagery into open formats and view them in an interactive Three.js web viewer — no Unreal Engine …
Get the code
git clone https://github.com/Kentucky-Open-Science/HAVOC-TemiApp.git