# DPS STEM Camp

# TOC

Test Cells

Armold 3D Simulation: [Armold Virtual Simulator](https://wiki.galaxydump.com/link/606)

Armold Physical Robot: [Armold Live Robot](https://wiki.galaxydump.com/link/607)

# Armold Virtual Simulator

Webpage is here: [https://leewhite187.github.io/Armold\_FK\_SimDist/](https://leewhite187.github.io/Armold_FK_SimDist/)

Distribution that's hosted on GH, is here: [https://github.com/LeeWhite187/Armold\_FK\_SimDist](https://github.com/LeeWhite187/Armold_FK_SimDist)

Codebase is here: [https://github.com/LeeWhite187/Armold\_FK\_v1](https://github.com/LeeWhite187/Armold_FK_v1)

# Armold Live Robot

Software is here: [https://github.com/LeeWhite187/Armold.Control](https://github.com/LeeWhite187/Armold.Control)

Includes the following components:

- Arduino firmware
- Teacher service (as GO binary)
- Teacher UI (served by GO binary)
- Student UI (served by GO binary through tunnel or local)
- Cloud Relay (set on Lighthouse VM with Caddy and the tunnel service)

### Cloud Relay Startup

Locate startup-relay.sh script in the Armold.Control/APIService/Tools folder.

Copy it to the cloud VM.

Run the following script command to to activate and setup the cloud relay:

```bash
sudo ROBOT_DOMAIN=armold-user.ogsofttech.com \
TUNNEL_DOMAIN=armold-tunnel.ogsofttech.com \
CERT_FILE=/home/glwhite/Desktop/armold/STAR.ogsofttech.com.chained.crt \
KEY_FILE=/home/glwhite/Desktop/armold/STAR.ogsofttech.com.key \
bash ./setup-relay.sh
```

# Robotics References

[https://www.youtube.com/watch?v=u1v7TXViRi8](https://www.youtube.com/watch?v=u1v7TXViRi8)

[https://www.youtube.com/watch?v=Sqr-PdVYhY4](https://www.youtube.com/watch?v=Sqr-PdVYhY4)

# Popsicle Robot References

Interesting design to copy:

[https://www.youtube.com/watch?v=ZlJENPxR7yM](https://www.youtube.com/watch?v=ZlJENPxR7yM)

Others:

[https://www.reddit.com/r/arduino/comments/gls99y/popsicle\_stick\_servo\_robot\_arm\_totally\_polished/](https://www.reddit.com/r/arduino/comments/gls99y/popsicle_stick_servo_robot_arm_totally_polished/)

[https://www.instructables.com/Popsicle-Stick-Robotic-Arm/](https://www.instructables.com/Popsicle-Stick-Robotic-Arm/)

[https://urbanarmor.org/2019/07/24/popsicle-stick-robotic-arm/](https://urbanarmor.org/2019/07/24/popsicle-stick-robotic-arm/)

[https://www.instructables.com/Popsicle-Stick-Robotic-Arm-Alternate-Format/](https://www.instructables.com/Popsicle-Stick-Robotic-Arm-Alternate-Format/)

[https://www.youtube.com/shorts/5OYonrakdAg](https://www.youtube.com/shorts/5OYonrakdAg)

[https://www.youtube.com/watch?v=CJ3tXfa2DTs](https://www.youtube.com/watch?v=CJ3tXfa2DTs)

[https://www.youtube.com/shorts/-EaSAaAmsVc](https://www.youtube.com/shorts/-EaSAaAmsVc)

[https://www.youtube.com/watch?v=acRA8vIaGdY](https://www.youtube.com/watch?v=acRA8vIaGdY)