Skip to content

tolasing/Titan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Titan

Telemetric Inventory Transport Autonomous Navigator

TITAN is a high-performance Autonomous Mobile Robot (AMR) specifically engineered for warehouse logistics and automated material handling. Evolved from the R.O.S.I.E. framework, TITAN leverages ROS 2 for precision navigation and ChatGPT for high-level task orchestration and natural language inventory queries.


πŸš€ Warehouse Capabilities

  • Dynamic Obstacle Avoidance: Optimized for high-traffic environments with moving personnel and forklifts.
  • Precision Docking: Specialized routines for aligning with conveyor belts or charging stations.

🌟 Key Features

  • LLM-Powered Interaction: Integrated with OpenAI’s GPT API to allow users to interact with the robot using natural language.
  • Dynamic Path Planning: Optimized for indoor environments with obstacle avoidance and safety protocols.

πŸ› οΈ Technical Stack

  • Core: ROS 2 (Humble)
  • Intelligence: OpenAI API (ChatGPT) / LangChain
  • Simulation: Gazebo
  • Hardware Control: C++ / Python
  • Vision: OpenCV / LiDAR-based SLAM

πŸš€ Getting Started

Prerequisites

  • Ubuntu 22.04
  • ROS 2 Humble
  • OpenAI API Key

Installation

  1. Clone the repository:
    git clone [https://github.com/tolas92/Titan.git](https://github.com/tolas92/Titan.git)
    cd Titan
  2. Install Dependencies:
    rosdep install --from-paths src --ignore-src -r -y
    pip install openai

3.Build the Workspace:

colcon build --symlink-install
source install/setup.bash

  

About

An AMR that has a 100 kilo load carrying capacity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors