Skip to content

JoeyWu-tech/VR-RobotArm-Control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image2022-3-13_21-54-9

VR Controlled Robot Arm

Asculus: SDM5002 (shields.io) SDIM: SUSTECH (shields.io) Windows: Pass (shields.io)

This a course project in SDM5002. We team built a system to use VR to control robot arm it called Asculus .

This repository contains:

  1. The background of our projects and motivation.
  2. Hardware and the configuration of our projects
  3. The tutorial to use our project
  4. The code we used
  5. Our individual code/ CAD model / personal report

Background

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.

Environment

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

Prerequisite

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

Usage

  1. Start the robot arm control client
python3 target_ctrl.py
  1. Start the Unity project

Contributing

  • Jing Yonglin
  • Zhou Jinhui
  • Chen Kezhou
  • Zhang Yueyue
  • Wu Yin

License

MIT © Richard Littauer

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors