<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title/><link>https://relo02.github.io/</link><atom:link href="https://relo02.github.io/index.xml" rel="self" type="application/rss+xml"/><description/><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Thu, 25 Jun 2026 00:00:00 +0000</lastBuildDate><image><url>https://relo02.github.io/media/icon_hu_982c5d63a71b2961.png</url><title/><link>https://relo02.github.io/</link></image><item><title>TalOS Robotics AI — Physical AI for Humanoids</title><link>https://relo02.github.io/projects/talos-robotics/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://relo02.github.io/projects/talos-robotics/</guid><description>&lt;p&gt;&lt;strong&gt;Co-Founder &amp;amp; CTO.&lt;/strong&gt; TalOS Robotics AI is an early-stage startup enhancing humanoid and general
legged-robotics technology — building software that lets operators &lt;strong&gt;train, deploy, and interact&lt;/strong&gt;
with robots through human feedback.&lt;/p&gt;
&lt;h2 id="what-im-building"&gt;What I&amp;rsquo;m building&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;VLA skill libraries&lt;/strong&gt; — Vision-Language-Action policies so a single robot can learn many skills
and &lt;em&gt;choose the right one&lt;/em&gt; for each industrial task, generalizing beyond a single demonstration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;An MCP (Model Context Protocol) app&lt;/strong&gt; that wraps training, deployment, and human-in-the-loop
feedback as agent-callable tools, drastically simplifying the operator workflow and lowering the
skill barrier for non-experts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The full robotics/ML stack&lt;/strong&gt; — humanoid simulation (MuJoCo, Isaac Sim), ROS 2 integration,
LLM/agent-driven control, and the dashboard tooling around it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;Python&lt;/code&gt; · &lt;code&gt;PyTorch&lt;/code&gt; · &lt;code&gt;ROS 2&lt;/code&gt; · &lt;code&gt;MuJoCo&lt;/code&gt; · &lt;code&gt;Isaac Sim&lt;/code&gt; · &lt;code&gt;MCP&lt;/code&gt; · &lt;code&gt;LLM agents&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Go2 Autonomous Navigation — Learned Nonlinear MPC</title><link>https://relo02.github.io/projects/go2-navigation/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://relo02.github.io/projects/go2-navigation/</guid><description>&lt;p&gt;A data-efficient framework that &lt;strong&gt;learns the cost weights of a nonlinear MPC&lt;/strong&gt; navigation stack
using &lt;strong&gt;Bayesian Optimization&lt;/strong&gt;, treating closed-loop performance as a black-box objective and
deploying the result on a &lt;strong&gt;Unitree Go2&lt;/strong&gt; quadruped.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📄 Paper:
— &lt;em&gt;IEEE ICRA 2026 Workshop&lt;/em&gt; (1st author)&lt;/li&gt;
&lt;li&gt;💻 Code:
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;Add a demo clip at &lt;code&gt;static/videos/go2-navigation.mp4&lt;/code&gt; to play it in the homepage showcase.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>MoonBot — YC Robotics Hackathon (w/ Innate)</title><link>https://relo02.github.io/projects/moonbot/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://relo02.github.io/projects/moonbot/</guid><description>&lt;p&gt;Built &lt;strong&gt;MoonBot&lt;/strong&gt; (with R. Feingold, G. Voss, L. Knak, N. Rodriguez) at the &lt;strong&gt;Y Combinator Robotics
Hackathon&lt;/strong&gt; — sponsored by NASA, DeepMind, Scale AI, Nebius, ElevenLabs, Dryft, and Iterate.&lt;/p&gt;
&lt;p&gt;An autonomous robot for &lt;strong&gt;inspection / intervention in space-like environments&lt;/strong&gt; under a fully
embedded, &lt;strong&gt;edge-first architecture&lt;/strong&gt; (no cloud, no external compute).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Perception:&lt;/strong&gt; AprilTag-based target localization from camera feeds.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Interaction:&lt;/strong&gt; once a target is reached, an &lt;strong&gt;ACT (Action Chunking Transformer)&lt;/strong&gt; policy trained
by imitation learning maps perception directly to action.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Navigation/control&lt;/strong&gt; designed to be robust to partial observability.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;Python&lt;/code&gt; · &lt;code&gt;PyTorch&lt;/code&gt; · &lt;code&gt;OpenCV&lt;/code&gt; · &lt;code&gt;ROS 2&lt;/code&gt;&lt;/p&gt;</description></item><item><title>GPS-Denied Drone Autonomy — EKF, ORB-SLAM3 &amp; MPC</title><link>https://relo02.github.io/projects/drone-autonomy/</link><pubDate>Sun, 01 Sep 2024 00:00:00 +0000</pubDate><guid>https://relo02.github.io/projects/drone-autonomy/</guid><description>&lt;p&gt;Co-developing an autonomous drone platform for &lt;strong&gt;GPS-denied environments&lt;/strong&gt; with the AEA student
team at Politecnico di Milano.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;State estimation:&lt;/strong&gt; an &lt;strong&gt;EKF&lt;/strong&gt; fusing IMU, GPS, barometer, magnetometer, and &lt;strong&gt;stereo visual
odometry (ORB-SLAM3)&lt;/strong&gt; pose estimates, deployed on an &lt;strong&gt;NVIDIA Jetson Orin Nano&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Planning &amp;amp; control:&lt;/strong&gt; an &lt;strong&gt;MPC-based path planner (CasADi)&lt;/strong&gt;, validated in &lt;strong&gt;Gazebo Harmonic&lt;/strong&gt;
with ROS 2 and deployed on &lt;strong&gt;Pixhawk/PX4&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Leading the bring-up from simulation to real-world flight.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;C++&lt;/code&gt; · &lt;code&gt;CUDA&lt;/code&gt; · &lt;code&gt;Python&lt;/code&gt; · &lt;code&gt;ROS 2&lt;/code&gt; · &lt;code&gt;CasADi&lt;/code&gt; · &lt;code&gt;PX4&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Histopathology Image Classification — 4th / 170</title><link>https://relo02.github.io/projects/histopathology/</link><pubDate>Mon, 01 Dec 2025 00:00:00 +0000</pubDate><guid>https://relo02.github.io/projects/histopathology/</guid><description>&lt;p&gt;Image classification of molecular structures in tissue images for the &lt;strong&gt;Artificial Neural Networks
&amp;amp; Deep Learning&lt;/strong&gt; course at Politecnico di Milano — &lt;strong&gt;ranked 4th of 170 teams&lt;/strong&gt; on a hidden test set.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Backbone:&lt;/strong&gt; transfer learning with a &lt;strong&gt;ResNet-50&lt;/strong&gt; pre-trained via &lt;strong&gt;RetCCL&lt;/strong&gt; for
histopathology-specific feature extraction.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pipeline:&lt;/strong&gt; reproducible &lt;strong&gt;PyTorch Lightning&lt;/strong&gt; training with &lt;strong&gt;WeightedRandomSampler&lt;/strong&gt; for class
imbalance, &lt;strong&gt;AdamW&lt;/strong&gt;, label smoothing, cosine annealing, and rotation/flip/color-jitter augmentation.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;Python&lt;/code&gt; · &lt;code&gt;PyTorch&lt;/code&gt; · &lt;code&gt;PyTorch Lightning&lt;/code&gt; · &lt;code&gt;CNNs&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Bayesian Optimization for Learning Nonlinear MPC in Autonomous Agent Navigation</title><link>https://relo02.github.io/publications/bayesian-mpc/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://relo02.github.io/publications/bayesian-mpc/</guid><description>&lt;p&gt;First-author work (with G. Voss, G. Beltrami, F. Dorati, and T. F. Banfi) presented at the
&lt;strong&gt;IEEE ICRA 2026 Workshop&lt;/strong&gt;. We learn the weights of a nonlinear MPC navigation controller via
&lt;strong&gt;Bayesian Optimization&lt;/strong&gt;, treating closed-loop performance as a black-box objective and deploying
the result on a &lt;strong&gt;Unitree Go2&lt;/strong&gt; quadruped.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📄
&lt;/li&gt;
&lt;li&gt;💻
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Drone trajectory planning</title><link>https://relo02.github.io/projects/drone-trajectory-planning/</link><pubDate>Mon, 03 Nov 2025 00:00:00 +0000</pubDate><guid>https://relo02.github.io/projects/drone-trajectory-planning/</guid><description>&lt;h2 id="problem"&gt;Problem&lt;/h2&gt;
&lt;p&gt;Autonomous navigation in GPS-denied or dynamic environments requires robust local path planning that can react to obstacles in real-time while optimizing trajectory efficiency.&lt;/p&gt;
&lt;h2 id="approach"&gt;Approach&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Implemented &lt;strong&gt;Model Predictive Control (MPC)&lt;/strong&gt; for local trajectory optimization&lt;/li&gt;
&lt;li&gt;Integrated with ROS 2 navigation stack with gazebo simulation and PX4 low levels controllers&lt;/li&gt;
&lt;li&gt;Tested on a Quadcopter&lt;/li&gt;
&lt;li&gt;Combined with SLAM&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="technologies"&gt;Technologies&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Frameworks:&lt;/strong&gt; ROS 2, MPC library CasADi&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sensors:&lt;/strong&gt; LiDAR, IMU&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hardware:&lt;/strong&gt; Quadcopter with pixhawk flight controller and Jetson Orin Nano used for higher computations&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Time Series Classification for Pain Detection</title><link>https://relo02.github.io/projects/timeseries-classification/</link><pubDate>Mon, 15 Jan 2024 00:00:00 +0000</pubDate><guid>https://relo02.github.io/projects/timeseries-classification/</guid><description>&lt;h2 id="problem"&gt;Problem&lt;/h2&gt;
&lt;p&gt;Autonomous pain classification in time-series data requires robust temporal modeling that can capture both short-term fluctuations and long-term dependencies from 30 joint measurements and 4 pain survey responses.&lt;/p&gt;
&lt;h2 id="architecture"&gt;Architecture&lt;/h2&gt;
&lt;h3 id="network-overview"&gt;Network Overview&lt;/h3&gt;
&lt;div class="mermaid"&gt;flowchart TD
subgraph Input
I1[Time Series Input]
I2[30 Joint Measurements]
I3[4 Pain Surveys]
I4[3 Prosthetic Features]
end
subgraph Preprocessing
P1[Sliding Window]
P2[Window Size: 10]
P3[Stride: 2]
end
subgraph FeatureSplit
F1[Continuous Features]
F2[Categorical Features]
end
subgraph Encoders
E1[1D Conv Layer]
E2[BatchNorm + ReLU]
E3[Dropout 0.6]
E4[Embedding Layers]
end
subgraph RNN
R1[GRU Layer 1]
R2[GRU Layer 2]
R3[GRU Layer 3]
R4[Hidden: 64]
R5[Dropout: 0.4]
end
subgraph Attention
A1[Attention Weights]
A2[Context Vector]
end
subgraph Output
O1[FC Layer]
O2[Softmax]
O3[3 Classes]
end
I1 --&gt; P1
I2 --&gt; P1
I3 --&gt; P1
I4 --&gt; P1
P1 --&gt; P2
P2 --&gt; P3
P3 --&gt; FeatureSplit
F1 --&gt; E1
E1 --&gt; E2
E2 --&gt; E3
F2 --&gt; E4
E3 --&gt; R1
E4 --&gt; R1
R1 --&gt; R2
R2 --&gt; R3
R3 --&gt; R4
R4 --&gt; R5
R5 --&gt; A1
A1 --&gt; A2
A2 --&gt; O1
O1 --&gt; O2
O2 --&gt; O3
&lt;/div&gt;</description></item><item><title>Experience</title><link>https://relo02.github.io/experience/</link><pubDate>Tue, 24 Oct 2023 00:00:00 +0000</pubDate><guid>https://relo02.github.io/experience/</guid><description/></item></channel></rss>