CIVL6059_Assembly-RAC4PMs

CIVL6059 Assembly control of prefabricated modules with a Robotic Arm

Hi, I’m Ruiqi, the teaching assistant of CIVL6059. Welcome to choose this mini-project.

Brief of this mini-project

Aim: To research/develop a kinematic control algorithm for the robotic arm to assemble the prefabricated module to the specified position.

Objectives

  1. Master the kinematic and constraints modeling for the industrial robotic arm (Problem description).

  2. Attain expertise in an optimization algorithm, e.g., particle swarm optimization or model predictive control (Methodology).

  3. Gain proficiency in a robotic arm simulation environment, e.g., Omniverse or Unity (Validation).

Objectives

Resources

Additional resource

Hints for your project

Resource

After a survey of everyone’s hardware, the simulation environment templates will be provided in Coppeliasim.
Specific installations steps (for windows) can be refer to here.

You can find the template here.

A tutorial on Coppeliasim can be found here

You can find the user manual here.

Suggested Task

The recommended task is to assemble the simulated construction modules, as research from ETH

Video

To projects which use the provided template, the following task design are recommended. Before running the simulation:

Before

The result of assembling the construction modules should be:

After

The template contains a total of 10 modules, the sequence of installation should be carefully considered.

Acknowledgements