This is the robotic arm I am using in this project: https://www.imagesco.com/robotics/owi-535.html
- connect the robotic arm through the Edge USB controller
- sudo apt-get install libusb-dev
- sudo pip install pyusb
more info: https://www.instructables.com/id/Raspberry-Pi-and-Wiimote-controlled-Robot-Arm/
- connect the game controller to the USB port of the raspberry pi
- sudo pip install evdev
more info: https://python-evdev.readthedocs.io/en/latest/usage.html
- connect the IMU to your raspberry pi
- sudo apt-get install i2c-tools
- sudo raspi-config
and enable the i2c kernel at startup option
- ls /dev/i2c*
- sudo i2cdetect -y 1
- sudo pip install mpu6050-raspberrypi
more info: https://www.instructables.com/id/MPU6050-Arduino-6-Axis-Accelerometer-Gyro-GY-521-B/
For the opengl simulation: https://github.com/mattzzw/Arduino-mpu6050