Skip to content
View justagist's full-sized avatar
⚠️
raise CoffeeNotFoundError
⚠️
raise CoffeeNotFoundError

Organizations

@ros2-gbp @ObiRobotics @IRLabUoB @LeapAutomation

Block or report justagist

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
justagist/README.md

About Me

I'm a Senior Robotics Engineer at Leap AI, where I lead development of the robot behaviour pipeline and drive software integration for our next-generation warehouse automation platform.

Before Leap, I worked as a Lead Robotics Research Engineer at Dyson, focusing on motion planning and control for mobile manipulation robots designed for real-world domestic environments.

I hold a PhD from the Intelligent Robotics Lab, University of Birmingham, where my research—“An Adaptive Framework for Changing-Contact Robot Manipulation”—explored hybrid learning-based and classical control approaches for dynamic, contact-rich manipulation tasks.

My primary passion is applying robotics to real-world problems, bridging practical engineering with advanced autonomy. At the same time, I have a strong research interest in intelligent, environment-aware locomanipulation and the control frameworks that enable it.


🔧 What I Enjoy

  • Designing and building robot interfaces that enable intuitive testing and iteration
  • Implementing intelligent control & planning algorithms for real robots
  • Working with mobile manipulators -- real and simulated, especially for assembly and complex interaction tasks
  • Exploring new tools, languages, and ideas—and hacking on them in my own way

📬 Get in Touch

curl https://saifsidhik.page/connect

Pinned Loading

  1. panda_simulator panda_simulator Public archive

    A Gazebo simulator for the Franka Emika Panda robot with ROS interface, supporting sim-to-real code transfer (Python). Exposes customisable controllers and state feedback from robot in simulation.

    C++ 223 65

  2. pyrcf pyrcf Public

    A Python Robot Control Framework for quickly prototyping control algorithms for different robot embodiments.

    Python 5

  3. mujoco_panda mujoco_panda Public

    Model definitions and Python API for controlling a Franka Emika Panda robot in the mujoco physics simulator.

    Python 67 17

  4. franka_ros_interface franka_ros_interface Public archive

    A ROS/Python API for controlling and managing the Franka Emika Panda robot (real and simulated).

    Python 196 62

  5. pybullet_robot pybullet_robot Public

    A generic Python interface class for robot simulations using PyBullet. Also provides an IK interface for multi-end-effector robots that uses bullet physics as a solver.

    Python 29 11

  6. monocular_visual_graph_slam monocular_visual_graph_slam Public

    An implementation of Graph-based SLAM using only an onboard monocular camera. Developed as part of MSc Robotics Masters Thesis (2017) at University of Birmingham.

    C++ 8 2