lab01
FOSSBot4AI - Template

1. Activity Indetity
| Activity title | Introduction to Robotics |
|---|---|
| Topic | [AI / ML / NLP / Python / Algorithms / Computer Vision / IoT / Robotics] |
| Authors | Institute of Robotics and Machine Inteligence Dominik Belter, Jakub Chudzinski, Marcin Czajka, Kamil Młodzikowski |
| Target learners | Bachelor |
| Estimated duration | 1.5 hour |
| Difficulty level | Beginner / Intermediate / Advanced |
| FOSSBot environment | FOSSBot:v2 / Simulator / Hybrid |
| Licence | CC BY 4.0 |
2. Learning Objectives and Competences
| ID | Learning outcome | Related competances | Assesment evidence |
|---|---|---|---|
| LO1 | [Students will be able to…] | [Computational thinking / AI model use / sensor interfacing / teamwork] | [Code, screenshot, observation table, short report] |
| LO2 | [Students will be able to…] | [Computational thinking / AI model use / sensor interfacing / teamwork] | [Code, screenshot, observation table, short report] |
| LO3 | [Students will be able to…] | [Computational thinking / AI model use / sensor interfacing / teamwork] | [Code, screenshot, observation table, short report] |
3. Prerequisites
Basic Python syntax / block programming / AI concept
Basic use of sensors and actuators
Safety rules for powered electronics
Ability to capture evidence: screenshots, logs or observation tables
4. Required Material and Setup
| Category | Item | Version / Quantity | Notes |
|---|---|---|---|
| Hardware | FOSSBot:v2 kit | [Qty] | [Sensors / camera / battery / router] |
| Software | Python / IDE / simulator | [Version] | [Installation link or repository] |
| Dataset / model | [Dataset/model name] | [Version] | [Licence / source] |
| Consumables | [Cables, cards, printed parts] | [Qty] | [Optional] |
5. Safety, Ethics and Accessibility Notes
Battery and wiring safety must be checked before powering the robot.
All tasks are possible to be performed in simulation if physical robot is not available
6. Scenario and Problem Statement
[Write a short real-world scenario explaining why this activity matters. Example: The robot must detect an obstacle, interpret sensor data and decide a safe movement strategy.]
7. Lab Workflow
| Phase | Student action | Expected output | Time |
|---|---|---|---|
| 1. Prepare | Install/check environment | Ready-to-run setup | [15 min] |
| 2. Build / Connect | Configure FOSSBot or simulator | Validated connection | [20 min] |
| 3. Implement | Complete code/model/activity steps | Working prototype | [45 min] |
| 4. Test | Run experiment and collect evidence | Results table/screenshots | [30 min] |
| 5. Reflect | Answer synthesis questions | Short analysis | [20 min] |
8. Step-by-Step Instructions
Step 1 - Environment preparation
[Insert numbered actions. Use short sentences and one action per line.] Expected result: [Describe what students should observe before moving to the next step.]
Step 2 - Robot/simulator configuration
[Insert numbered actions. Use short sentences and one action per line.] Expected result: [Describe what students should observe before moving to the next step.]
Step 3 - Algorithm or AI model implementation
[Insert numbered actions. Use short sentences and one action per line.] Expected result: [Describe what students should observe before moving to the next step.]
Step 4 - Experiment execution
[Insert numbered actions. Use short sentences and one action per line.] Expected result: [Describe what students should observe before moving to the next step.]
Step 5 - Troubleshooting and validation
[Insert numbered actions. Use short sentences and one action per line.] Expected result: [Describe what students should observe before moving to the next step.]
9. Analysis Questions
What decision rule or model did the robot use?
Which input variable had the strongest influence on the output?
What are the main limits of your implementation?
How would you improve robustness or ethical reliability?
10. Submission Requirements
Completed source code or project file
Observation table and screenshots
Short answer to analysis questions
Optional: video or simulator recording of the final behaviour
11. References and Open Licence
[Add references, datasets, libraries, repositories, and licensing information. Mention original authors where applicable.]
The Creative Commons Attribution 4.0 International (CC BY 4.0) license allows users to share, copy, distribute, and adapt the work, even for commercial purposes, as long as proper credit is given to the original creator.
EU funding disclaimer
Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Education and Culture Executive Agency (EACEA). Neither the European Union nor EACEA can be held responsible for them.