venerdì 19 febbraio 2016

Extra lecture (in preparation of the Lithuanian meeting

tutor: Alessandro Memo
  1. Lesson 5: Sensors (2): ultrasonic, infrared and gyro
    • Ultrasonic sensor, technology, range, experimental evaluation, sensor's mode
    • example 25: run against a wall until, and discussion of the suggested code
    • example 26: run away from a wall (5 min)
    • discussion of the proposed possible solution
    • example 27: soft approach to a wall (15 min)
    • example 28: hand controlled robot
    • comment of the proposed possible solution
    • Challenge: arounf the tower 2, modify the robot structure
    • comment of the obtained results and problems, and discussion of the proposed possible solution
    • Infrared sensor, technology, comparing to the ultrasonic sensor
    • ir proximity mode, accuracy, reading method
    • ir seeker mode, polar coordinators
    • Challenge: radar emulation (30 min), introduction of images on the PC screen
    • comment of the obtained results, and discussion of the proposed possible solution
    • ir remote control mode
    • Challenge: R/C robot (15 min)
    • comment of the obtained results, and discussion of the proposed possible solution
    • Challenge: mixed maze (25 min)
    • comment of the obtained results, and discussion of the proposed possible solution
    • Gyro sensor, precautions, the reset action
    • gyro angle mode, how to reads, test program
    • Challenge: around the tower 3 (20 min)
    • comment of the obtained results, and discussion of the proposed possible solution
    • example 36: go straight with gyro, and discussion of the proposed solution
    • Challenge: maze solving (40 min)
    • comment of the obtained results, and discussion of the proposed possible solution

giovedì 18 febbraio 2016

Lecture 4

date: 18 February 2016 tutor: Alessandro Memo
  1. Lesson 4: Sensors (1): touch & color
    • 3-levels Line follower
    • comment of the proposed solution, the difficulties to adjust the parameters
    • 3-levels Line follower, another solution introducing a soft/sharp control
    • comment of the proposed solution, a smoother movement
    • the proportional approach to the line follower, more the error stronger the correction
    • example 16 (v2): test of this method, and comment of the obtained results
    • PID: Proportional, Integrative Derivative approach
    • example 16 (v3): PID line follower
    • challenge: follow a curved line in the faster way(20 min)
    • comment on the previous challenge
    • challenge: sequential movements(10 min)
    • comment on the previous challenge and discussion of a possible solution
    • color sensor in ambient mode, simple examples
    • example 18: flash controlled robot (10 min)
    • color sensor in color recognition mode
    • example 19: color identification, presentation of a possible solution and introduction to the array initialization
    • challenge: slalom (30 min)
    • comment of the results obtained in the previous challenge
    • challenge: around the tower (30 min)
    • comment of the results obtained in the previous challenge and discussion on the proposed solution
    • short hits on the RGB mode of the color sensor
    • challenge: color components (10 min)
    • comment of the results obtained in the previous challenge and discussion on the proposed solution
    • challenge: garbage cleaner (30 min)
    • comment of the results obtained in the previous challenge and discussion on the proposed solution
    • challenge: object recognition (30 min)
    • only proposed
    • challenge: rescue mission (40 min)
    • comment of the results obtained in the previous challenge
Comments:Good partecipation and interest, expecially for the students directly involved in the incoming meeting.

giovedì 4 febbraio 2016

Lecture 3

date: 4 February 2016 tutor: Alessandro Memo
  1. Lesson 3: Motors
    • previously on motors
  2. Lesson 4: Sensors (1): touch & color
    • Sensor methods, generalised approach, raw and percentage readings, operational modes
    • Touch sensor
    • Robot assembly to use the touch sensor to detect an obstacle
    • example: four walls (30 mins)
    • comment of a proposed solution of the previous example 13, the init section, variable initialization section, main section
    • Color sensor, operational modes, technology, LEDs, RGB.
    • Color sensor: reflected mode, different colored surfaces,
    • 2-levels Line follower, the threshold value
    • file management on PC and on brick, CSV file, example of subroutine, differences between function and subroutine, comment of the example 14, introduction of the flow-chart rappresentation
    • hints on 3-levels Line follower
Comments:Some students do very quickly the submitted examples and challenges. Time schedule respected.