BabaCAD Robotics 2021 is simulation and control software with Python module customization interface which gives users access to all simulation variables and functions. Python can be used to code custom functions and to control real robot from BabaCAD Robotics software. More info on official website:

https://www.babacad.com/Robotics