This a course project in SDM5002. We team built a system to use VR to control robot arm it called Asculus .
This repository contains:
- The background of our projects and motivation.
- Hardware and the configuration of our projects
- The tutorial to use our project
- The code we used
- Our individual code/ CAD model / personal report
In SDM5002, we were required to explore our interested project without any limit. After a series technology survey and competitive product survey, we focused our application on the emergency rescue of cardiac arrest patients. In our imagination, medical professionals can use VR to control AEDs for first aids.
The hardware we used :
- VR : Oculus Quest 2
- Robot Arm : myCobot
- Lidar : RealSense d435
- Chassis : Scout Mini
Software version
-
Windows 11
-
Unity 2021.3.2f1c1 (64bit)
-
Visual Studio 2017
-
Oculus Home
For robot arm control client (written in Python3)
- pyserial: for serial port communication
- ikpy: inverse kinematics solver
- pythonosc: Open Sound Control server and client implementations in pure python
- Start the robot arm control client
python3 target_ctrl.py- Start the Unity project
- Jing Yonglin
- Zhou Jinhui
- Chen Kezhou
- Zhang Yueyue
- Wu Yin
MIT © Richard Littauer
