Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Design of a low-cost optical motion capture system using a multi-camera configuration and an asynchronous extended kalman filter

Motion capture technology, originating from the entertainment industry, has expanded its applications to various fields including robotics, medical and healthcare, the automotive industry, and virtual and augmented reality. Despite its versatility, the high cost of off-the-shelf commercial motion ca...

Full description

Saved in:
Bibliographic Details
Main Author: Meyer, Zakariya
Other Authors: Pretorius, Arnold
Format: Thesis
Language:English
English
Published: Department of Mechanical Engineering 2025
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613367316774912
access_status_str Open Access
author Meyer, Zakariya
author2 Pretorius, Arnold
author_browse Meyer, Zakariya
Pretorius, Arnold
author_facet Pretorius, Arnold
Meyer, Zakariya
author_sort Meyer, Zakariya
collection Thesis
description Motion capture technology, originating from the entertainment industry, has expanded its applications to various fields including robotics, medical and healthcare, the automotive industry, and virtual and augmented reality. Despite its versatility, the high cost of off-the-shelf commercial motion capture systems makes this technology inaccessible for many smaller institutions and businesses. This dissertation presents the design and development of a low-cost optical motion capture system using a multi-camera setup and a novel algo-rithm that embeds the camera model within an extended Kalman filter (EKF) for precise tracking of a robot's pose. The goal of this dissertation is to reduce the cost of an optical motion capture system by a factor of 7, targeting a total system cost of approximately $900. In comparison, off-the-shelf commercial optical motion capture systems currently cost over $6,600. The methodology includes initial simulation of the system in MATLAB, which is enhanced by real-world experimentation using affordable cameras programmed to track predefined features on a rigid-body robot. These cameras use image processing techniques to transmit pixel coordinate locations to a local base station, where the EKF algorithm processes the data to estimate the robot's pose. Experimental testing results demonstrates the system's ability to achieve a position and orientation accuracy of less than 1 cm and 2◦, respectively, within a 2 × 2 × 2 m capture space, at a cost of $883,34, which is significantly lower when compared to off-the-shelf commercial systems. The development revealed significant challenges in balancing cost and performance, pri-marily due to the limitations of low-cost cameras. The accuracy of motion capture is heavily dependent on camera specifications such as resolution and refresh rate. As cam-era performance improves, costs rise dramatically. The implications of this research are broad, offering a foundation for future explorations into cost-effective motion capture so-lutions. The current work is completely opensource and offered as an invitation to share and collaborate with other institutes of interest.
format Thesis
id oai:open.uct.ac.za:11427/41752
institution University of Cape Town (South Africa)
language English
eng
last_indexed 2026-06-10T12:35:01.386Z
license_str Not specified — see source repository
provenance_str_mv Harvested via OAI-PMH from UCTD — University of Cape Town Open Access Repository
publishDate 2025
publishDateRange 2025
publishDateSort 2025
publisher Department of Mechanical Engineering
publisherStr Department of Mechanical Engineering
record_format dspace
source_str UCTD — University of Cape Town Open Access Repository
spelling oai:open.uct.ac.za:11427/41752 Design of a low-cost optical motion capture system using a multi-camera configuration and an asynchronous extended kalman filter Meyer, Zakariya Pretorius, Arnold Hepworth, James Optical motion capture Extended Kalman filter Pose estimation Low-cost cameras Image processing Camera modelling Motion tracking Multi-camera system Motion capture technology, originating from the entertainment industry, has expanded its applications to various fields including robotics, medical and healthcare, the automotive industry, and virtual and augmented reality. Despite its versatility, the high cost of off-the-shelf commercial motion capture systems makes this technology inaccessible for many smaller institutions and businesses. This dissertation presents the design and development of a low-cost optical motion capture system using a multi-camera setup and a novel algo-rithm that embeds the camera model within an extended Kalman filter (EKF) for precise tracking of a robot's pose. The goal of this dissertation is to reduce the cost of an optical motion capture system by a factor of 7, targeting a total system cost of approximately $900. In comparison, off-the-shelf commercial optical motion capture systems currently cost over $6,600. The methodology includes initial simulation of the system in MATLAB, which is enhanced by real-world experimentation using affordable cameras programmed to track predefined features on a rigid-body robot. These cameras use image processing techniques to transmit pixel coordinate locations to a local base station, where the EKF algorithm processes the data to estimate the robot's pose. Experimental testing results demonstrates the system's ability to achieve a position and orientation accuracy of less than 1 cm and 2◦, respectively, within a 2 × 2 × 2 m capture space, at a cost of $883,34, which is significantly lower when compared to off-the-shelf commercial systems. The development revealed significant challenges in balancing cost and performance, pri-marily due to the limitations of low-cost cameras. The accuracy of motion capture is heavily dependent on camera specifications such as resolution and refresh rate. As cam-era performance improves, costs rise dramatically. The implications of this research are broad, offering a foundation for future explorations into cost-effective motion capture so-lutions. The current work is completely opensource and offered as an invitation to share and collaborate with other institutes of interest. 2025-09-10T11:55:52Z 2025-09-10T11:55:52Z 2025 2025-09-10T11:03:12Z Thesis / Dissertation Masters MSc http://hdl.handle.net/11427/41752 en eng application/pdf Department of Mechanical Engineering Faculty of Engineering and the Built Environment University of Cape Town
spellingShingle Optical motion capture
Extended Kalman filter
Pose estimation
Low-cost cameras
Image processing
Camera modelling
Motion tracking
Multi-camera system
Meyer, Zakariya
Design of a low-cost optical motion capture system using a multi-camera configuration and an asynchronous extended kalman filter
thesis_degree_str Master's
title Design of a low-cost optical motion capture system using a multi-camera configuration and an asynchronous extended kalman filter
title_full Design of a low-cost optical motion capture system using a multi-camera configuration and an asynchronous extended kalman filter
title_fullStr Design of a low-cost optical motion capture system using a multi-camera configuration and an asynchronous extended kalman filter
title_full_unstemmed Design of a low-cost optical motion capture system using a multi-camera configuration and an asynchronous extended kalman filter
title_short Design of a low-cost optical motion capture system using a multi-camera configuration and an asynchronous extended kalman filter
title_sort design of a low cost optical motion capture system using a multi camera configuration and an asynchronous extended kalman filter
topic Optical motion capture
Extended Kalman filter
Pose estimation
Low-cost cameras
Image processing
Camera modelling
Motion tracking
Multi-camera system
url http://hdl.handle.net/11427/41752
work_keys_str_mv AT meyerzakariya designofalowcostopticalmotioncapturesystemusingamulticameraconfigurationandanasynchronousextendedkalmanfilter