UK

Saif Sidhik

Elite
@justagist

Robotics Software Engineer | Control | ML | Robot Manipulation | Robot Locomotion

panda_simulator. 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.

225

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

197

panda_robot. A ROS python interface for using the franka robot (requires franka_ros_interface). Simplified control and management API.

91

mujoco_panda. [ARCHIVED] Model definitions and Python API for controlling a Franka Emika Panda robot in the mujoco physics simulator. Superseded by https://github.com/justagist/mujoco_robot.

71

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

61

pybullet_robot. 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.

29

kinematics_interface_pinocchio. A Pinocchio-based ROS2 Kinematics Interface implementation. (Now moved to https://github.com/ros-controls/kinematics_interface)

19

pyLasaDataset. LASA Handwriting dataset for Python. https://www.epfl.ch/labs/lasa/code-datasets/

19

pid_control_ardrone. PID controller for AR Drone. Developed as part of Second-Semester Mini-Project for MSc Robotics at University of Birmingham.

12

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.

11

monocular_visual_graph_slam. 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.

8

robot_gait_generator. Easily generate gait sequences for any legged robot using only a URDF

8

kf_contact_force_observer. Kalman-filter-based FT sensor smoothing and correction

6

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

5

socspioneer. CMake

5

ros_noetic_docker_env. A custom ROS Noetic docker environment for personal use and research experiments

4

promps_learn. Learning about Probabilistic Movement Primitives

3

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.

3

reversible_dmp. Testing a reversible version of Dynamic Movement Primitives

3

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

3

reflex_takktile2_ros_interface. A ROS Python Interface for the Reflex TakkTile 2 hand

2

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

2

justagist.

2

AX-12A-servo-library. C++

1

gp_var_impedance_ctrl. Variable Impedance Control using Gaussian Processes

1

pydmps. Python

1

reinforcement-learning-1. Minimal and Clean Reinforcement Learning Examples

1

Deep-Learning. Jupyter Notebook

1

baxter_simulator. Gazebo Simulation interface for the Baxter Research Robot

1
29
Apply