https://github.com/clementcaton/algosupmoonshotproject
https://github.com/clementcaton/algosupmoonshotproject
Last synced: 18 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/clementcaton/algosupmoonshotproject
- Owner: ClementCaton
- Created: 2022-04-23T12:14:00.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-24T12:19:59.000Z (about 4 years ago)
- Last Synced: 2025-03-23T11:21:36.479Z (about 1 year ago)
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Moonshot Project
## What problem is my moonshot project solving
As of today, the field of the physical profession is devoid of telework and at risk of Work-related Musculoskeletal Disorders (WMSDs). My moonshot project aims at fixing these issues by being able to be controlled from home and preventing anything that could generate WMSDs to go into the real arm of the user. My moonshot project will also make it easier to work on different scales with a better vision. For example, a smaller model of the arm can be created to help people to work on smaller things such as watches with a better point of view and a better margin of error.
## Why do I think this problem is worth solving?
In today’s world, teleworking is common, but only in desk jobs. My moonshot project aims to enable teleworking for the physical profession and prevent WMSDs. It would also be interesting to touch on a lot of technologies that relate to IOTs such as low latency communication through the internet as an example. I will also learn how to secure a connected device from attacks.
## How am I going to solve that problem?
- I will build software to record the headset and controller’s movements.
- The arm will be controlled by raspberry and equipped with several servo-motors.
- Due to the power limitation the raspberry has, most of the calculation processing (such as how to move the motors as little as possible to reach the current controller position) will be done on the client’s side and then sent to the arm.
- I plan on using compiled low-level languages like C++ or Go for the arm for a faster reaction time.
- I will use as few libraries as possible.