Download presentation
Presentation is loading. Please wait.
Published byCollin Little Modified over 9 years ago
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 LALB
7
The program LC SA
8
The program SB LA LC
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
The measures The theory displacementvelocity
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
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 Alveare
34
Thank you for your attention
35
n – ?? Subjects ?? Language ?? State Developed Description ??
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.