Skip to main content

Posts

Showing posts with the label AI

Robot control by a neuron.

This year the Computing team has been fortunate enough to host three Nuffield Research Placement students ( https://www.nuffieldresearchplacements.org/ ) all working with Dr Scott Turner. Michael Welsh Michael has been working on using a  micro:bit based bitbot from 4tronix  to produce a potential teaching tool; an example of artificial neurons used control a robot. The aim is for this tool to be used with 3rd-year Undergraduates, as part of a module on Artificial Intelligence. Michael's solution was to use the computer to run and train a single neuron; then for the robot to send values from the line sensors back to the program running on a Computer and receive control signals.  Sounds easy? No really, in the end, the software running on the computer had to also send and receive the data through a microbit (via USB) and then use radio to communicate with the bit:bot robot. All the various developed part...

Robots behaving...

Reblogged from:  http://scott-ltattempts.blogspot.co.uk/2011/05/robot-behaviours.html Behaviour based robots was used in the teaching as way of getting the students to think out AI a little deeper and in particular  Do we need Human Level intelligence ? or rather  Do we  always  need to aim for Human Level Intelligence? Lego Mindstorms robot are a good vehicle for students to start trying out idea around behaviour-based robotics. They are inexpensive, programmable and with the  LeJOS  software installed on them; have behaviours built into the programming which is done in Java. A good example to use comes from Bagnall's book (B Bagnall (2002) Core Lego Mindstorms:  Programming the RCX in Java , ISBN:  978-0130093646) code 1: HitWall //Taken from Bagnall (2002) import josx.robotics.*; import josx.platform.rcx.*; public class HitWall implements Behavior { public boolean takeControl() { return Sensor.S2.readBooleanVal...

Aldebaran NAO 'Red' in Teaching

Photo by John Sinclair I had my first opportunity today to try an Aldebaran NAO robot as a teaching tool in an AI class today. The session was an end of term activity around summarising what we did in the AI class so far and questions.  A question came up around AI and it's impact on society. Perfect opportunity to bring in a social robot - especially as a precursor for when we include a session on social robotics next term. All opinions in this blog are the Author's and should not in any way be seen as reflecting the views of any organisation the Author has any association with.