====== HW5 - e-skin ====== This page is still work in progress The aim of this homework is to get hand-on experience with tactile sensors. The homework is divided into two sections. To be able to finish part two you first need to finish part one. - Programming of RP2040 microprocessor to drive the board readout in MicroPython (7 points) * Implement functions ''compute_R'' and ''measure_array''. For more detail refer to the lab {{ :courses:hro:tutorials:e-skin_lab_humanoids.pdf |slides}} - Conduct experiments and fill in the {{ :courses:hro:tutorials:hw:eskin_lab_worksheet.docx |worksheet}} (6 points) * Download {{ :courses:hro:tutorials:hw:pyskin.zip | pyskin.zip}} * In the worksheet you will be asked questions focused on creative thinking. |Codes| {{ :courses:hro:tutorials:hw:pyskin.zip |}} | |Maximum score | 13 | |Deadline | Start of exam period | ===== Codes ===== **Required modules:** * pyserial(tested on version 3.5) * opencv-python (tested on version 4.7.0.72) * matplotlib (tested on version 3.6.0) * numpy (tested on version 1.23.3) ===== If you get stuck ===== Post to Brute forum so others can also see your question. If you would need faster response you can also send an email to ''chaloto3@fel.cvut.cz''. ===== Evaluation ===== Submit PDF of the lab worksheet into the BRUTE. Your PDF will be evaluated manually in your presence during lab dedicated to e-skin or based on communication with tutor. Students to receive their assessment must return borrowed circuit boards ===== Scoring ===== * max 13 points * For each part you obtain a listed number of points. For lack of standardized measurement tools and with respect to hand-made e-skin patches, evaluation will be rather benevolent.