diff --git a/Build-Track-Instruction-main/README.md b/Build-Track-Instruction-main/README.md new file mode 100644 index 000000000..b6d9a3a30 --- /dev/null +++ b/Build-Track-Instruction-main/README.md @@ -0,0 +1,138 @@ +# OpenBot Track Building Instructions + +## Overview +These instructions will guide you in creating a modular and customizable OpenBot track complete with roads. + +## Required Materials +### Base Platform +- 10x Corrugated Plastic Sheets (530mm x 760mm x 3mm) ([US](https://www.amazon.com/dp/B08C9S9XFJ), [EU](https://www.amazon.co.uk/dp/B0CXCX684S), [ASIA](https://www.amazon.com/dp/B08C9S9XFJ)) + +### Cutting Tool +- 1x Utility Knife or Scissors ([US](https://www.amazon.com/dp/B097SXK3FG), [EU](https://www.amazon.co.uk/dp/B07TBNH4ZT), [ASIA](https://www.amazon.com/dp/B097SXK3FG)) + +### Track Outline +- Double-Sided Tape / Electrical Tape ([US](https://www.amazon.com/dp/B07R9MW35Q), [EU](https://www.amazon.com/dp/B07TD8VR4D), [ASIA](https://www.amazon.com/dp/B07TD8VR4D)) + +### Measuring Tools +- Metal Straightedge ([US](https://www.amazon.com/dp/B07R9MW35Q), [EU](https://www.amazon.com/dp/B07R9MW35Q), [ASIA](https://www.amazon.com/dp/B07R8LL24L)) + +### Road Signs +- Miniature road sign models (downloadable 3D files or printed designs) + +### Adhesives +- Glue, tape, or Velcro for temporary attachment ([US](), [EU](), [ASIA]()) + +### Paints/Markers +- Markers ([US](https://www.amazon.com/dp/B0CNYV8724), [EU](https://www.amazon.com/dp/B0CNYV8724), [ASIA](https://www.amazon.com/dp/B0CNYV8724)) + +### Optional Accessories +- Cardboard (to protect your table surface from scratches) +- 3D-printed models or pre-made signs, traffic lights, and buildings (scaled for OpenBot) + +--- + +## Build Instructions + +### Step 1: Prepare Your Workspace +1. (Optional) Protect your table surface by laying down cardboard or another protective material. +2. Organize tools and materials for easy access. + +![image](docs/images/track_setup_Step1.0.jpg) + +![image](docs/images/track_setup_Step1.1.jpg) + + +### Step 2: Cutting the Corrugated Plastic Sheets +1. Label and outline measurements on the corrugated plastic sheet using a white marker before cutting. +2. Carefully cut along the marked lines using a utility knife. Ensure clean edges. +3. (Optional) Adjust measurements to suit your desired track layout, keeping them proportional to the OpenBot’s body size. + +![image](docs/images/track_setup_Step2.0.jpg) + +### Step 3: Creating Connecting Parts +#### Male Connector +1. Measure 9 cm and draw a 16.5 cm line. + +![image](docs/images/track_setup_Step3.0.jpg) + +2. Mark a line 2 cm from one side of the sheet. +3. Mark a 4 cm line downward from the marked edge. + +![image](docs/images/track_setup_Step3.1.jpg) +![image](docs/images/track_setup_Step3.2.jpg) + +4. Connect the ends to form a trapezium shape and repeat on both sides. + +![image](docs/images/track_setup_Step3.3.jpg) + +#### Female Connector +1. Mark a line 2 cm from one side of the sheet. +2. Mark a 4 cm line upwards from the line. +3. Connect the marked points to form a trapezium shape. + +![image](docs/images/track_setup_Step3.4.jpg) +![image](docs/images/track_setup_Step3.5.jpg) + +### Step 4: Carving the White Line +1. Use a box cutter to carefully cut along the marked lines. +2. Use a ruler as a guide for precision and straight cuts. +3. Use one straight track as a template for cutting additional tracks. +4. Ensure that each track connects properly before proceeding to the next one. + +![image](docs/images/track_setup_Step4.0.jpg) + +### Step 5: Curve Track +1. Mark the curve track lines on the short side of the corrugated plastic sheet. + +![image](docs/images/track_setup_Step5.0.jpg) + +2. Repeat the marking on the opposite side. + +![image](docs/images/track_setup_Step5.1.jpg) + +3. Carefully cut along the marked lines, similar to the straight tracks. +4. Ensure that the final piece matches the reference image. + +![image](docs/images/track_setup_Step5.2.jpg) + +### Step 6: Marking and Decorating the Track +#### Straight Track +1. Apply tape along both edges, ensuring straight alignment. + +![image](docs/images/track_setup_Step6.0.jpg) + +2. Tape the other side of the straight track, ensuring the tape is also straight. + +![image](docs/images/track_setup_Step6.1.jpg) + +3. Mark 7 cm from the male/female connector. + +![image](docs/images/track_setup_Step6.2.jpg) + +4. From the marking, measure 5 cm spacing and apply 7 cm tape for lane markings. + +![image](docs/images/track_setup_Step6.3.jpg) +![image](docs/images/track_setup_Step6.4.jpg) + +#### Curve Track +1. Tape the edge pieces. + +![image](docs/images/track_setup_Step6.5.jpg) + +2. Mark 7 cm from the connectors to find the lane center. + +![image](docs/images/track_setup_Step6.6.jpg) + +3. Follow the same lane marking method as the straight track. + +![image](docs/images/track_setup_Step6.7.jpg) + +4. Apply two additional horizontal lane markings on the longer side. + +![image](docs/images/track_setup_Step6.8.jpg) + +### Final Step +- Assemble the track pieces and check for alignment. +- Add road signs, props, and decorations. +- Test with an OpenBot to ensure smooth navigation. +- Your OpenBot track is now ready for testing and further customization! diff --git a/docs/images/track_setup_Step1.0.jpg b/docs/images/track_setup_Step1.0.jpg new file mode 100644 index 000000000..bdb1580ae Binary files /dev/null and b/docs/images/track_setup_Step1.0.jpg differ diff --git a/docs/images/track_setup_Step1.1.jpg b/docs/images/track_setup_Step1.1.jpg new file mode 100644 index 000000000..2f9edaa8a Binary files /dev/null and b/docs/images/track_setup_Step1.1.jpg differ diff --git a/docs/images/track_setup_Step2.0.jpg b/docs/images/track_setup_Step2.0.jpg new file mode 100644 index 000000000..87641f7b0 Binary files /dev/null and b/docs/images/track_setup_Step2.0.jpg differ diff --git a/docs/images/track_setup_Step3.0.jpg b/docs/images/track_setup_Step3.0.jpg new file mode 100644 index 000000000..313676c1a Binary files /dev/null and b/docs/images/track_setup_Step3.0.jpg differ diff --git a/docs/images/track_setup_Step3.1.jpg b/docs/images/track_setup_Step3.1.jpg new file mode 100644 index 000000000..fecf7ef89 Binary files /dev/null and b/docs/images/track_setup_Step3.1.jpg differ diff --git a/docs/images/track_setup_Step3.2.jpg b/docs/images/track_setup_Step3.2.jpg new file mode 100644 index 000000000..f95acde49 Binary files /dev/null and b/docs/images/track_setup_Step3.2.jpg differ diff --git a/docs/images/track_setup_Step3.3.jpg b/docs/images/track_setup_Step3.3.jpg new file mode 100644 index 000000000..091500555 Binary files /dev/null and b/docs/images/track_setup_Step3.3.jpg differ diff --git a/docs/images/track_setup_Step3.4.jpg b/docs/images/track_setup_Step3.4.jpg new file mode 100644 index 000000000..ad3c30248 Binary files /dev/null and b/docs/images/track_setup_Step3.4.jpg differ diff --git a/docs/images/track_setup_Step3.5.jpg b/docs/images/track_setup_Step3.5.jpg new file mode 100644 index 000000000..dca5aaa19 Binary files /dev/null and b/docs/images/track_setup_Step3.5.jpg differ diff --git a/docs/images/track_setup_Step4.0.jpg b/docs/images/track_setup_Step4.0.jpg new file mode 100644 index 000000000..a3f67ca13 Binary files /dev/null and b/docs/images/track_setup_Step4.0.jpg differ diff --git a/docs/images/track_setup_Step5.0.jpg b/docs/images/track_setup_Step5.0.jpg new file mode 100644 index 000000000..4ef1ba55e Binary files /dev/null and b/docs/images/track_setup_Step5.0.jpg differ diff --git a/docs/images/track_setup_Step5.1.jpg b/docs/images/track_setup_Step5.1.jpg new file mode 100644 index 000000000..025004845 Binary files /dev/null and b/docs/images/track_setup_Step5.1.jpg differ diff --git a/docs/images/track_setup_Step5.2.jpg b/docs/images/track_setup_Step5.2.jpg new file mode 100644 index 000000000..94fe52e86 Binary files /dev/null and b/docs/images/track_setup_Step5.2.jpg differ diff --git a/docs/images/track_setup_Step6.0.jpg b/docs/images/track_setup_Step6.0.jpg new file mode 100644 index 000000000..ceb7264a1 Binary files /dev/null and b/docs/images/track_setup_Step6.0.jpg differ diff --git a/docs/images/track_setup_Step6.1.jpg b/docs/images/track_setup_Step6.1.jpg new file mode 100644 index 000000000..f4e4f3215 Binary files /dev/null and b/docs/images/track_setup_Step6.1.jpg differ diff --git a/docs/images/track_setup_Step6.2.jpg b/docs/images/track_setup_Step6.2.jpg new file mode 100644 index 000000000..f8cf6e865 Binary files /dev/null and b/docs/images/track_setup_Step6.2.jpg differ diff --git a/docs/images/track_setup_Step6.3.jpg b/docs/images/track_setup_Step6.3.jpg new file mode 100644 index 000000000..924b0cd8a Binary files /dev/null and b/docs/images/track_setup_Step6.3.jpg differ diff --git a/docs/images/track_setup_Step6.4.jpg b/docs/images/track_setup_Step6.4.jpg new file mode 100644 index 000000000..92245c46f Binary files /dev/null and b/docs/images/track_setup_Step6.4.jpg differ diff --git a/docs/images/track_setup_Step6.5.jpg b/docs/images/track_setup_Step6.5.jpg new file mode 100644 index 000000000..ee8626838 Binary files /dev/null and b/docs/images/track_setup_Step6.5.jpg differ diff --git a/docs/images/track_setup_Step6.6.jpg b/docs/images/track_setup_Step6.6.jpg new file mode 100644 index 000000000..c6484aa2c Binary files /dev/null and b/docs/images/track_setup_Step6.6.jpg differ diff --git a/docs/images/track_setup_Step6.7.jpg b/docs/images/track_setup_Step6.7.jpg new file mode 100644 index 000000000..4c7ce3d2f Binary files /dev/null and b/docs/images/track_setup_Step6.7.jpg differ diff --git a/docs/images/track_setup_Step6.8.jpg b/docs/images/track_setup_Step6.8.jpg new file mode 100644 index 000000000..f118de3fe Binary files /dev/null and b/docs/images/track_setup_Step6.8.jpg differ