SlideServe
Menu
Préférences
© SlideServe · v2026

Repository of examples

prosa avatar
35 diapositives · 408 Views · Jan 06, 2020

Repository of examples. V2 9/3/08. 1 – The TinyTurtle. Subjects Math, geometry, procedural programming, basic robotics Language NXT-G State Developed Description The basic Logo turtle with its main 4 motion commands It uses parameterized user blocks. Rt.

Repository of examples - slide 1
01 / 35Repository of examples
1 / 17

Télécharger la présentation

Repository of examples
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Repository of examples V2 9/3/08

  2. 1 – The TinyTurtle • Subjects • Math, geometry, procedural programming, basic robotics • Language • NXT-G • State • Developed • Description • The basic Logo turtle with its main 4 motion commands • It uses parameterized user blocks

  3. Rt • The Rt command can be improved using the new parameter block instead of a common variable

  4. Parameterized Rt

  5. 2 – The following head • Subjects • Time programming, simple strategy, sensor management • Language • NXT-G • State • Developed • Description • The sonar head follows your hand

  6. The program LA LB

  7. The program SA LC

  8. The program LC SB LA

  9. 3 – The slope • Subjects • Phisycs, sensor data logging and elaboration • Language • NXT-G • State • Developed • Description • The sonar measurement is logged and used to study a uniformly accelerated motion (due to the gravity acceleration)

  10. The program

  11. Uploading the data file

  12. Analyzing the results

  13. displacement velocity Analyzing the results • The measures • The theory

  14. 4 – Doppler • Subjects • Physics, acoustic, controlling motion • Language • NXT-G, NXC • State • Developed • Description • The doppler effect is used to estimate the constant speed of the vehicle • The obtain speed can be compared with the speed measured by the robot itself

  15. Doppler • 2Khz emission

  16. 5 – The positioner • Subjects • Analytical and simple geometry, solution through an approximation algorithm, 2D cartesian motion • Language • NXC (NXT-G) • State • Developed • Description • First the robot calculates its position measuring its distance from two obstacles of known position, then it can reach a target position

  17. Analytical solution

  18. A solution through approximations • Depending of the area where the temporary solution is found, it is moved towards the final solution

  19. 6 – The shadow • Subjects • Geometry, trigonometry, light sensing • Language • NXC • State • Developed • Description • The distance between the light source and the obstacle is indirectly calculated measuring the length of the shadow

  20. Robotic setup

  21. The solution

  22. 7 – Multithreaded follower • Subjects • Multitasking and multibehavior, concurrent programming • Language • NXT-G (NXC) • State • Developed • Description • An example to show the request of multitasking for multibehavioral applications • Interferences on concurrent programming are shown as well

  23. The solution • Multi behaviors

  24. 8 – Discovery Bool • Subjects • Logic, Boolean algebra • Language • NXC, NXT-G • State • Under development • Description • Discovering basic boolean operator through the motion of the robot

  25. 9 – Turing-bot • Subjects • Theoretical computer science, simulation • Language • NXC? • State • Under development • Description • Simulation of the Turing machine

  26. 10 – Happy strings • Subjects • Theoretical computer science, simulation, formal grammars and linguistic • Language • NXC? • State • Under development • Description • Using a finite state automata simulation (the robot physically moves from state to state) to recognize string properties

  27. 11 – Scaling?? • Subjects • Geometry, Topography • Language • ?? • State • Under development • Description • The robot reproduces something using a given scale

  28. 12 – Easy proportions?? • Subjects • Math, Geometry • Language • ?? • State • Under development • Description • A proportion (like 6:5=12:10) is given in terms of the length of the edges of a couple of rectangles • The robot verifies some properties ???

  29. 13 – Friend/Sister gravity • Subjects • Math, physics • Language • ?? • State • Under development • Description • How to discover the gravity acceleration

  30. 14 – Trees • Subjects • Computer science, theoretical infrmatics • Language • ?? • State • Under development • Description • The robot physically calculates the width of a tree (as a data structure)

  31. 15 – Kind spring • Subjects • Math, physics • Language • ?? • State • Under development • Description • How to calculate the elongation constant of a spring

  32. 16 – Intelligent interpreter • Subjects • Artificial intelligence, coding • Language • NXC • State • Under development • Description • A trained neural network is used to recognize ‘linear’ symbols like the Morse code that are translated in simple robot commands

  33. Alveare 17 – Bee-bot • Subjects • Natural science, behaviors and strategies • Language • NXT-G • State • Developed • Description • Using a light sensor, the robotic bee try to find a ‘flower’ (a black area on the plane) following wider and wider paths

  34. Thank you for your attention

  35. n – ?? • Subjects • ?? • Language • ?? • State • Developed • Description • ?? • ??