Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Computer Science, Electronics and Robotics 1. Introduction to programming embedded systems In this session you will first learn about what computer science, embedded systems, and robotics are, and what kind of research and teaching we do in the School of Engineering and Informatics at the University of Sussex. You will then be introduced to the popular open source embedded systems development platform, Arduino, and in a series of practical exercises begin to learn the basics of constructing programs and dealing with input/output operations. 2. Making sense of the world – sensors and applications Embedded systems acquire information, or data, about the world via connected sensors. In this session you will begin to build your robots. As you do this, you will learn how to work with sensors which can detect light and colour, and ultrasonic sensors for measuring distance. You will be introduced to realtime data visualisation and post-processing using ‘Processing’, a free but powerful software development environment. You will also visit the world class Sensor Technology Research Centre in the Department of Engineering. 3. Artificial intelligence - programming autonomous robots In this session you will combine what you have learned about programming and sensors in an autonomous robotics application. You will program your own artificial intelligence controllers for autonomous robots to interact with the environment in smart ways and solve problems. As part of this session you will see demonstrations of the research robots used in the School of Engineering and Informatics for autonomous robotics research. 4. Individual projects In the final session you will develop your individual project. Students can choose their project subjects from a small list of project proposals including communicating with robots using Bluetooth, programming a robot to follow a track, and programming a robot to respond in various ways to differentcoloured objects. This course will introduce you to computer science, embedded electronics and autonomous robotics. During the sessions you will learn how to program embedded microcontrollers, how to work with electronics, sensors and motors, and program your own autonomous robotic vehicle. You will also see how research in computer science, electronics and robotics is done at University level and visit our leading edge sensor lab.