← Portfolio

Portfolio Presentation

Hanif Edma — research and engineering projects, framed as objective, outcome, and technical skills.

Background

Education

Technical Skills

Focus: Robotics (mobile robots) · Control & Estimation · Electrical Engineering

Research

Performance-Enhanced Risk-Aware MPPI using Gaussian Process

Objective

Drive a robot safely despite the model–reality gap, without hand-tuning the controller's safety level.

Outcome / Contribution Technical skills
Gaussian Process MPPI / sampling MPC Localization & mapping (SLAM) ROS1 move_base (Nav2 equivalent) Gazebo PyTorch PyCUDA Python C/C++

Hardware: Jetson Orin · LiDAR · IMU · wheel odometry · VESC

Real-world run — proposed method
Method framework: offline data collection, Gaussian Process, and online risk-aware MPPI control
Method framework
The F1TENTH autonomous car platform with Hokuyo LiDAR, Jetson Orin NX, VESC, and IMU
F1TENTH platform
Simulation trajectory with obstacles
Simulation — with obstacles
Simulation trajectory without obstacles
Simulation — without obstacles

Robust RA-MPPI using Online Learning

Objective

Adapt to uncertainty in real time — learn the model gap while driving, with no data collected beforehand.

Outcome / Contribution Technical skills
Sparse Gaussian Process (online learning) MPPI / sampling MPC Localization & mapping (SLAM) ROS1 move_base (Nav2 equivalent) Gazebo PyTorch PyCUDA Python C/C++

Hardware: Jetson Orin · LiDAR · IMU · wheel odometry · VESC

Simulation (Gazebo)
Real-world run — proposed method
Control scheme: a Sparse Gaussian Process feeding a risk-aware MPPI controller in the loop
Control scheme
Online trajectory sampling around the vehicle
Online sampling

1st author · Submitted to IJCAS (Springer)

Engineering Projects

ESP32 IoT Medical Gateway

Objective

Connect medical instruments to the cloud for posyandu (community health post) measurements.

Outcome / Contribution Technical skills
Embedded / IoT RTOS (FreeRTOS) BLE connectivity Reverse engineering C/C++

Hardware: ESP32

Internship at DoctorTool · Team of 2 · 2022

IoT medical gateway with connected thermometers, oximeter, scale, and blood-pressure monitor

6-DOF Robot Manipulator Simulation (OpenGL)

Objective

Visualize and control a 6-DOF robot arm in real time.

Outcome / Contribution Technical skills
C OpenGL / GLUT Robot kinematics (FK/IK) MATLAB Robotics Toolbox (Peter Corke, MATLAB)

Course project · Universitas Indonesia · May 2023

Download