mpheng's repositories
multi-agent-simulator
A simple general 2D simulator for single/multi-agents algorithms.
diff_drive_bot_control
A simple controller for general differential drive or skid steering robot
human_pose_game
Implement human pose estimation using movenet from tensorflow for general gaming purposes to encourage physical activities via gamification
ks114_sonar
A ROS package for ks114_sonar sensing and configuration
simple_pan_tilt
A simple 2 axis camera pan tilt controller with simulation
amr-docking
This repo consists of packages to allow an autonomous mobile robot docking to a target
cfr_simulation
Cement flattening robot simulation
cpp_random_stuff
A space to explore different style of cpp and modern features and random lib
object_follower
An object follower module for robot
ros-range-to-pointcloud
A simple package to convert ros range data to point cloud by populating the points
cuda_random_playground
A repo for learning CUDA
darpasubt
Subterenean challenge n00bs
deepl_playground
A place to explore deep learning in general
graph_for_fun
A playground for graph exploration (no pun intended)
handson-ml2
A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in Python using Scikit-Learn, Keras and TensorFlow 2.
hello_rust
Rust learning repo
nav2_playground
A playground for ROS2 navigation
ocs2
Optimal Control for Switched Systems
path_tracker
A simple blind path tracker with ros 2
pointcloud_filter_ros
This package is used for pointcloud preprocessing
pybullet_playgorund
A playgroud for pybullet exploration
qt_random_stuff
Qt GUI random exploration
radiomatic_joystick_driver
This is the firmware for bridging Radiomatic controller RX CANopen signal to HID-compliant controller signal.
reinforcement_learning_playground
A workplace ot discover reinforcement learning
ros_aruco_opencv
ROS wrapper for ArUco Opencv module
se2_navigation
Pure Pursuit Control and SE(2) Planning
snake_with_rust
Create a really simple snake game with rust
tiny_quadruped
A hobby quadruped exploration project, the end goal is to control the robot with deep reinforcement learning in real world