Skip to content
View carlosvts's full-sized avatar
  • Brazil
  • 09:26 (UTC -03:00)

Highlights

  • Pro

Block or report carlosvts

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
carlosvts/README.md

carlosvts

Undergraduate Research Fellow in Human-Robot Interaction.
Social robots in healthcare, built on a systems programming foundation.

CS @ UFLA · carlosvtsdev@gmail.com · carlosvts.github.io


Research

My research is on social robots in healthcare: how robots can perceive human engagement and respond appropriately in care-related contexts, running on local/edge hardware where privacy and latency matter.

  • Attention and engagement estimation
  • Perception-to-behavior pipelines
  • Local inference for vision-language models
  • Resource-aware, real-time AI
  • Human-centered and ethical design constraints for social robots

Affiliations: Undergraduate Research Fellow, UFLA · NEURON robotics study group


Selected work

attention-aware-toy Attention-gated perception pipeline for HRI. OpenCV/MediaPipe estimate sustained attention from head pose and gaze; when it holds, local models (Ollama) generate a contextual response. Includes latency/CPU/RAM/VRAM telemetry and an explicit responsible-use policy.

go2-api HTTP API that owns and multiplexes the single WebRTC connection to a Unitree Go2 quadruped, so other services (voice, chat) can control the robot through simple REST calls: posture, gestures, locomotion and status. Built for the NEURON group at UFLA; real-time WebSocket streams are planned.

sar-review-pipeline RAG pipeline to automate snowballing in systematic literature reviews.


Technical foundation

Systems programming is where I learned to reason about memory, latency and hardware limits, which is what makes local, real-time perception on robots tractable.


Languages: Python · C · C++ Exploring: Rust Tools: OpenCV · MediaPipe · Ollama · FastAPI · Docker · Networking · Linux/POSIX · Git

Pinned Loading

  1. attention-aware-toy attention-aware-toy Public

    Attention-Aware Toy is an experimental HRI project that uses computer vision to estimate user attention and explore how social robots can adapt their behavior based on visual engagement cues. Built…

    Python

  2. lain lain Public

    Experimental recreation of some coreutils and libc functionalities.

    C

  3. chip8 chip8 Public

    A CHIP-8 virtual machine implementation in C using SDL2. Features a complete Fetch-Decode-Execute cycle with Big-Endian opcode handling, 16-bit instruction decoding, and 8-bit register state manage…

    C 1

  4. automa-engine automa-engine Public

    A C++ engine built with Raylib that runs both a particle-based sandbox simulation and a Bad Apple animation renderer, using a shared grid-based system for real-time processing and visualization.

    C++ 1 1

  5. raw-image-processor raw-image-processor Public

    A zero-dependency C++ image processor for manual BMP parsing and convolution-based filtering. Built for performance and understanding of pixel buffers and bitmaps.

    C++ 1

  6. malloc-implementation malloc-implementation Public

    A custom C++ heap manager implementing manual memory allocation, fragmentation control, and coalescing. Direct Linux Kernel interaction via sbrk syscalls, doubly linked list management, and low-lev…

    C++