├── .gitignore ├── .vscode └── settings.json ├── README.md ├── TestIMUTransformation.py ├── calibrate_servos.py ├── install_packages_robot.sh ├── install_packages_sim.sh ├── pupper.service ├── pupper_pybullet.xml ├── run_robot.py ├── sim_requirements.txt ├── simulate.py ├── simulate_pybullet.py ├── src ├── Controller.py ├── Gaits.py ├── HardwareInterface.py ├── IMU.py ├── Kinematics.py ├── PupperConfig.py ├── PupperXMLParser.py ├── RobotConfig.py ├── StanceController.py ├── SwingLegController.py ├── UserInput.py ├── Utilities.py ├── __init__.py ├── puppe_prismatic.xml ├── pupper.xml ├── pupper_out.xml ├── pupper_pybullet.xml └── pupper_pybullet_out.xml └── tests └── IMULatencyTest.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/README.md -------------------------------------------------------------------------------- /TestIMUTransformation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/TestIMUTransformation.py -------------------------------------------------------------------------------- /calibrate_servos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/calibrate_servos.py -------------------------------------------------------------------------------- /install_packages_robot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/install_packages_robot.sh -------------------------------------------------------------------------------- /install_packages_sim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/install_packages_sim.sh -------------------------------------------------------------------------------- /pupper.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/pupper.service -------------------------------------------------------------------------------- /pupper_pybullet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/pupper_pybullet.xml -------------------------------------------------------------------------------- /run_robot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/run_robot.py -------------------------------------------------------------------------------- /sim_requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | transforms3d 3 | matplotlib 4 | mujoco-py 5 | -------------------------------------------------------------------------------- /simulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/simulate.py -------------------------------------------------------------------------------- /simulate_pybullet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/simulate_pybullet.py -------------------------------------------------------------------------------- /src/Controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/src/Controller.py -------------------------------------------------------------------------------- /src/Gaits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/src/Gaits.py -------------------------------------------------------------------------------- /src/HardwareInterface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/src/HardwareInterface.py -------------------------------------------------------------------------------- /src/IMU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/src/IMU.py -------------------------------------------------------------------------------- /src/Kinematics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/src/Kinematics.py -------------------------------------------------------------------------------- /src/PupperConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/src/PupperConfig.py -------------------------------------------------------------------------------- /src/PupperXMLParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/src/PupperXMLParser.py -------------------------------------------------------------------------------- /src/RobotConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/src/RobotConfig.py -------------------------------------------------------------------------------- /src/StanceController.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/src/StanceController.py -------------------------------------------------------------------------------- /src/SwingLegController.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/src/SwingLegController.py -------------------------------------------------------------------------------- /src/UserInput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/src/UserInput.py -------------------------------------------------------------------------------- /src/Utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/src/Utilities.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/puppe_prismatic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/src/puppe_prismatic.xml -------------------------------------------------------------------------------- /src/pupper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/src/pupper.xml -------------------------------------------------------------------------------- /src/pupper_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/src/pupper_out.xml -------------------------------------------------------------------------------- /src/pupper_pybullet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/src/pupper_pybullet.xml -------------------------------------------------------------------------------- /src/pupper_pybullet_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/src/pupper_pybullet_out.xml -------------------------------------------------------------------------------- /tests/IMULatencyTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nate711/PupperPythonSim/HEAD/tests/IMULatencyTest.py --------------------------------------------------------------------------------