TM129 Robotics Practical Activities
Welcome to the TM129 Robotics block
1 Introduction
Getting started
1 Introduction to the TM129 Jupyter notebook environment
2 The interactive read-writable notebook environment
3 The RoboLab simulated on-screen robot (
nbev3devsim
)
4 Exploring the
nbev3devsim
simulator
5 An example robot program
6 Working with simulators
1 An introduction to programming robots
2 Creating your own robot programs
3.1 Constants and variables in programs
4 Robot sensors and data logging
1 Introduction to program control flow
2 Program control flow using a
while...
loop
3 Branches
4 Example robot control programs
5 RoboLab challenges
6 Optional challenges
1 Introduction to functions and robot control strategies
2 Dead reckoning
3 Emergent robot behaviour and simple data charts
4 Reasoning with Eliza
5 Reasoning with rule-based systems – Durable Rules Engine
Introduction to sensor-based control
Introducing sensor-based navigation
1 Introducing neural networks
1 An introduction to remote services and multi-agent systems
2 Collecting digit image and class data from the simulator
3 Recognising digits using a convolutional neural network (optional)
4 Recognising patterns on the move
5 Messaging in multi-agent systems
6 Conclusion
Index