CVProjectsNotesContact

Projects

Some projects I've worked on.

Jul 7, 2023

Humanoid Walk Engine

An omnidirectional walk engine for a humanoid robot using a combination of inverse kinematics and a quintic splines for smooth and efficient walking.

Read more →

Jan 1, 2024

Humanoid Localisation

Localisation of humanoid robots on a soccer field for RoboCup competitions.

Github
Nov 11, 2024

Humanoid State Estimation

Floating-base state estimation for a humanoid robot using Mahony filter and kinematic odometry.

Github
Jan 1, 2023

Onshape to URDF pipeline

A pipeline to generate URDF file of NUgus robot from Onshape.

Github
Jan 1, 2023

tinyode

tinyode

tinyode is a lightweight C++ library which provides various ordinary differential equation solvers.

Github
Jan 1, 2023

RoboCup computer vision

A vision module for detecting and estimating the Cartesian position of Balls, Goals, Robots, Field Intersections (X, L, T) using YoloV8n for the RoboCup competition.

Github
Jan 1, 2023

tinyrobotics

tinyrobotics

tinyrobotics is a lightweight C++ library which provides core robotics algorithms for kinematics and dynamics.

Github
Jan 1, 2023

tinympc

tinympc

tinympc is a lightweight C++ library that implements general linear and non-linear model predictive control (MPC).

Github
Jan 1, 2023

urdf-visualizer

A web application for visualizing robots defined using a URDF file.