Skip to content
View stex2005's full-sized avatar
💭
Coding
💭
Coding

Block or report stex2005

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
stex2005/README.md

👋 Hi, I'm Stefano Dalla Gasperina

Welcome to my GitHub!
I’m a Robotics Systems Engineer passionate about human–robot interaction, dexterous telemanipulation, and wearable exoskeletons.
My work bridges real-time control software, ROS/ROS 2, ROS-LLM integration and AI-driven teleoperation, turning advanced research into practical robotic systems.


🔧 Technologies & Tools

Languages: C · C++ · Python · C# · Unity
Frameworks & Libraries: ROS / ROS2 · Eigen · Qt · Unity · OpenCV · FastMCP
Control & Simulation: Real-time Linux (PREEMPT-RT) · EtherCAT · Gazebo · RViz · MATLAB / Simulink
Networking & Comms: CAN · UDP · MQTT · WebSocket · ROS Bridge
Tools & Platforms: Git · CMake · Docker · WSL · PyPI · MCP Registry · GitHub Actions · CI/CD
Core Expertise: Real-time Control · Human–Robot Interaction · Haptic Feedback · Shared Control · System Integration


🚀 Selected Projects

  • 🦾 ROS-MCP Server
    A framework that connects LLMs (GPT, Claude, Gemini) with ROS/ROS 2 robots via the Model Context Protocol (MCP) to enable natural-language control, introspection, and real-time interaction with robotic systems.

  • 👁️ Vision-MCP Server
    A framework that bridges LLMs (GPT, Claude, Gemini) with OpenAI Vision via the Model Context Protocol (MCP) to enable analysis of images, videos, and live streams, with a particular focus on real-time video summarization.

  • 🤖 ROBOT-MCP Client
    A reference MCP client implementation that acts as an LLM interface for on-premise or custom model integrations, allowing developers to run local or remote agents that communicate directly with ROS/ROS 2 environments.

  • 🧩 ROSbridge-C++ Client A C++ client library for ROSbridge, enabling lightweight, real-time WebSocket communication between C++ applications and ROS/ROS 2 nodes — ideal for integrating non-ROS systems or external interfaces into robotic networks.

  • ⚙️ C++ Real-Time IPC Suite
    Real-time IPC C++ exercises and examples for robotics, featuring deterministic memory management, inter-process communication, thread synchronization, and ROS-compatible timing strategies.

  • 🌐 C++ UDP Communication Suite
    Lightweight UDP networking module for high-frequency, low-latency data exchange between processes or devices — designed for deterministic performance in real-time robotic control environments.

  • 🎮 Unity-HTC
    A Unity-based framework for integrating HTC Vive trackers and hand tracking with robotic systems, designed for teleoperation, visualization, and VR-based human–robot interaction experiments.

  • 💡 More Projects →
    Explore additional repositories on robotic control, teleoperation, and embedded systems.


📈 GitHub Stats

GitHub Streak


🌐 Connect with Me

Let’s collaborate or discuss robotics, control, or teleoperation research!

Pinned Loading

  1. robotmcp/ros-mcp-server robotmcp/ros-mcp-server Public

    Connect AI models like Claude & GPT with robots using MCP and ROS.

    Python 903 137

  2. SteamVR_Utils SteamVR_Utils Public

    Forked from Avdbergnmf/SteamVR-Utils

    A Unity package containing useful tools and scripts for SteamVR projects, including tracker management, UI utilities, and data recording capabilities.

    C#

  3. SteamVRNoHeadset SteamVRNoHeadset Public

    Forked from username223/SteamVRNoHeadset

    How to run SteamVR without a headset attached. Also works in a virtual machine.

  4. Unity-HTC Unity-HTC Public

    Unity Project: HTC Vive Tracker Without Headset

    C#