GithubHelp home page GithubHelp logo
Saif Sidhik Github Profile Banner

About Me

I currently work as Lead Robotics Research Engineer at Dyson, mainly working on control and planning for mobile manipulation robots intended for helping in domestic tasks and environments. My current research focus is on developing a control framework for enabling intelligent and environment-aware locomotion planning and control for different robot formats.

Previously, I was a PhD student in the Intelligent Robotics Lab at the University of Birmingham, working on "Machine Learing for Dexterous Robot Manipulation". The main area of my research was applying Machine Learning techniques to develop a framework that can aid robots to perform changing-contact manipulation tasks in dynamic and unknown environments using different objects.

My Interests

  • I like creating robot interfaces and implementing algorithms for testing the capabilities of intelligent robot systems.
  • I especially enjoy working with mobile robots and manipulators in the context of assembly tasks involving challenging interaction dynamics and complex control strategies.
  • I also like discovering things (codes, algorithms, languages, music, etc.) and trying them out in my own way.

Get in touch

foo@bar:~$ curl https://saifsidhik.page/connect


Saif Sidhik's Projects

aml_install icon aml_install

Install scripts for the Advanced Manipulation Learning (AML) framework.

aruco_ros icon aruco_ros

Software package and ROS wrappers of the Aruco Augmented Reality marker detector library

bullet_panda icon bullet_panda

[UNMAINTAINED]: Superceded by https://github.com/justagist/pybullet_robot

cheatsheets-ai icon cheatsheets-ai

Essential Cheat Sheets for deep learning and machine learning researchers

contact_kernels icon contact_kernels

Contact Distributions implemented as contact kernels as described in "A kernel-based approach to learning contact distributions for robot manipulation tasks" [2017 Auton Robot], Oliver Kroemer, Simon Leischnig, Stefan Luettgen, Jan Peters

control icon control

A repository for control benchmarking code

covariance_ellipsoid_python icon covariance_ellipsoid_python

Convenience functions to compute covariance of data and get its ellipsoid representation. Also has convenience tools for visualising covariance ellipse/ellipsoid for 2D/3D data.

crocoddyl icon crocoddyl

Crocoddyl is an optimal control library for robot control under contact sequence. Its solver is based on various efficient Differential Dynamic Programming (DDP)-like algorithms

daqmx icon daqmx

A Python wrapper to the National Instruments DAQmx driver.

dcgan-tensorflow icon dcgan-tensorflow

A tensorflow implementation of "Deep Convolutional Generative Adversarial Networks"

franka_panda_description icon franka_panda_description

Franka Emika Panda robot description, modified for providing gazebo simulation. Also includes more accurate dynamics values for KDL dynamics parameter estimations.

franka_ros_interface icon franka_ros_interface

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

fun_plots icon fun_plots

if (equation.beauty == INFTY ) { thisRepo->include(equation); }

gazebo_panda icon gazebo_panda

A standard bare-bone ROS Gazebo simulator for the Franka Emika Panda robot built using inbuilt Gazebo ROS controllers and RobotHW interfaces. Robot controllable using standard ROS control interfaces. No dependencies on franka_ros or libfranka.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.