Skip to content
View Tartistbz's full-sized avatar
💭
learning
💭
learning

Block or report Tartistbz

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.

Content in all repositories owned by your account will be closed.
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
Tartistbz/README.md

Tartistbz

Robotics software · UAV telemetry · ROS 2 autonomy · AI-assisted engineering

Tartistbz profile avatar

I build robotics software that turns sensor data, flight logs, and real hardware behavior into inspectable engineering evidence.

My current work connects three practical areas:

  • UAV systems: PX4 and ArduPilot telemetry, flight-log analysis, diagnostics, and ROS 2 integration.

  • Ground robotics: ROS 2 mapping, AMCL localization, Nav2 navigation, and mission-level control on a real indoor mobile robot.

  • AI-assisted engineering: reproducible evaluation and repair workflows for robotics and coding tasks.

Featured Projects

Mission-level patrol and exploration overlay for Nav2 on a LEAP_ROS mobile base. I implemented the ROS 2 mission node, YAML waypoint routes, sequential NavigateToPose actions, bounded retries, timeout and cancellation behavior, operator services, JSONL event logging, and the experimental SE(2) B-spline controller.

The repository records one reviewed hardware-in-the-loop run: 8/8 indoor waypoints reached, 0 retries, 186.31 s. The README documents the boundary between my mission-layer work and reused base, vendor bringup, Nav2, AMCL, SLAM, and firmware components.

A Streamlit-based flight-log analysis workspace for ArduPilot .bin and PX4 .ulg files. It uses pymavlink and pyulog to discover the messages, topics, and fields actually present in each log, then aligns selected signals into interactive Plotly time-series views with dual axes, range controls, and flight-mode context.

Users can select fields manually or ask an LLM to recommend relevant signals. Its two-stage Dispatcher / Analyst workflow generates diagnostic reports from field metadata, statistical summaries, and sampled time-series data, while raw logs remain local.

Recent work adds a RepoPilot evaluation harness, reproducible robotics fixtures, guided code-repair workflows, and Windows portable packaging. The repository also includes architecture documentation and 36 offline unit tests.

Telemetry dashboard for vibration analysis, PID/rate tracking, 3D trajectory visualization, and AI-assisted reports across PX4 and ArduPilot flight logs.

Open-Source Contributions

As of 2026-08-26, I have 13 PRs targeting external repositories: 5 merged, 7 open, and 1 closed without merge.

Merged

Open

Closed, Not Merged

Learning

Current Engineering Track

Nav2 controller and costmap tuning, online mapping and frontier exploration, repeated-run evaluation, Raspberry Pi 4B deployment, PX4/ROS 2 integration, and constrained interfaces for agent-assisted robot tasks.

Tools I Use

Python · C/C++ · ROS 2 · Nav2 · PX4 · ArduPilot · MAVLink · micro-ROS · pymavlink · pyulog · Streamlit · Plotly · Linux · Git

Contact

For robotics software, UAV tooling, or open-source collaboration, open an issue or reach me through GitHub.

GitHub Stats

GitHub profile details
Top languages by repository Top languages by commit
GitHub statistics Productive time

Pinned Loading

  1. UAV-Insight-Toolkit UAV-Insight-Toolkit Public

    Comprehensive Python toolkit for UAV telemetry analysis. Includes automated AI diagnostics, vibration detection, PID tuning, and 3D trajectory visualization.

    Python 9 2

  2. Aero-Analytica Aero-Analytica Public

    Streamlit-based UAV flight log explorer and AI-assisted diagnostics for ArduPilot (.bin) and PX4 (.ulg) logs.

    Python 1

  3. Motion-Planning-Notes Motion-Planning-Notes Public

    Personal study notes for the course Motion Planning for Mobile Robotics

  4. BossConsole BossConsole Public

    Forked from risa-labs-inc/BossConsole

    Open-source, multi-platform harness for AI agents — a native, multi-threaded operator's console (JVM, not Electron) to run Claude Code, Codex, Gemini or OpenCode with a real browser, terminal, edit…

    Kotlin

  5. PX4-Autopilot PX4-Autopilot Public

    Forked from PX4/PX4-Autopilot

    PX4 Autopilot Software

    C++

  6. ros2-indoor-patrol ros2-indoor-patrol Public

    ROS 2 Humble multi-waypoint indoor patrol manager for Nav2, validated on a real mobile robot.

    C++