Skip to main content

Posts

WebVR 4 Playtime: Putting Objects into Augmented Reality

In a previous post , I tried to persuade you that using A-Frame it is not too hard to use for some simple Augmented Reality (AR) for free, via a browser, but also runs on a mobile device. Well I going to continue and put objects with images imposed on them into this AR system - which could be quite a quick way to get an organisations logo into AR. Summary In the first post  WebVR playtime 1: Basics of setting up, images and rotating blocks ,  I looked at setting up a scene, rotating an object.   S econd pos t, recapped the basics, then look at adding video, 360 degree video, and models developed elsewhere.  The third post  started looking at using WebVR as part of an augmented reality solution building on the great resource  Creating Augmented Reality with AR.js and A-Frame  by Jerome Etienne, creator of AR.js. This gave us the starting code.  In this post, the ideas are extended further to adding or ...

WebVR 3 Playtime: Augmented Reality

I am going to try to persuade you that using A-Frame it is not hard to do some simple Augmented Reality (AR) for free, via a browser, but that also can run on a mobile device. Introduction This is part of a short series of articles about some experiments with WebVR Web-based Virtual Reality - in this case based on the wonderful A-Frame  ( https://aframe.io )   .  In the first post  WebVR playtime 1: Basics of setting up, images and rotating blocks ,  I looked at setting up a scene and then rotating an object.  In the second pos t, recapped the basics, then look at adding video, 360 degree video, and models developed elsewhere. In this post we are going to start looking at using WebVR as part of an augmented reality solution. I going to start by building on the great resource Creating Augmented Reality with AR.js and A-Frame by Jerome Etienne, creator of AR.js - the starting code below and the basis of the solution ...

Problem-solving for Social Good - Games in HE

On 26th June 2018 I was very pleased to talk about the work members of the Computing team at the University of Northampton have been involved in, around games within the teaching of problem-solving and programming. The recent #WomenEd meeting, in Milton Keynes, organised by Anita Devi ( @Butterflycolour ), Anne Goldsmith ( @AnneMGoldsmith ) and Jay Rixon( @teaching_think ) (focused on Games in Education and a lively discussion on this topic was had, after a number of presentations. Below are the slides to my presentation. Games in Teaching Programming: HE Perspective   from  Scott Turner DOI:  https://doi.org/10.6084/m9.figshare.6726032.v1 Some of the tweets from the event #Edgames as promised here is my crib sheet on games and tech in the classroom- feel free to share it or download it! https://t.co/rha6Zt4LMU — ThinkTeaching (@teaching_think) June 28, 2018 Thanks for coming @cookiehj1 it was such a rich discussion! Thanks...

Computing staff at Women into Engineering Day 19th June 2019

Some of the activities were lead by Computing staff at the University of Northampton's Women into Engineering Day on the 19th June 2019. Three activities were lead by the team - Meet Red the Robot -Blinking LEDs - Web programming Facilitated by Scott Turner, Liz Coulter-Smith and Iain Douglas. Below are some of the tweets from the day Red the ⁦ @NaoRobot ⁩ getting ready to met students at #INWED18 @inwed1919 ⁦ @UniNorthants ⁩ ⁦ @STEMatUN ⁩ pic.twitter.com/itD7vpjodo — Dr Scott Turner (@scottturneruon) June 19, 2018 Well we hope Red has a great time inspiring women in Engineering #UoN — UniofNorthampton (@UniNorthants) June 19, 2018 Great to be showcasing leather technology, robotics, computing, life sciences, engineering, non destructive testing and photography @UniNorthants @INWED1919 event tomorrow. Exciting activities offering girls 11-14 opps to explore STEM #INWED18 @AspireNorthants @thewisecampaign — STEAM at UN (@STEMatUN) ...

MSc meets Micro:Bit

I have recently been teaching a module on Internet Programming on a MSc Computing programme (see related links), and was looking for a way to introduce a little bit of physical computing to finish of the module - micro:bits offer a route. So a bit of context; most of the students on the module had first degrees in either networking or software engineering; so before they start the module they are competent in programming with Javascript, HTML, CSS and PHP. Therefore the module looked to develop new areas such as introductory blockchain ,  virtual reality via the web (e.g. WebVR), using social media sources; but lastly looking at physical computing leading to an insight into the Internet of Things (IoT). As part of this last topic gaining some experience of programming and very simple networking was looked at using the micro:bit. An activity was produced where: they, in pairs, initially replicate some code and work out how it worked; they then took the code and experim...

Summary of Robots at BCS Northampton

On the 17th April 2018 I had the honour of presenting a public talk on robots for the Northampton Branch of the Britsh Computer Society (BCS). This post aims to summarise the session. The session was really from a personal perspective and journey, covering where I think robots in home and schools are going, and an overview of some of the projects I have been involved. First, part was the presentation - the slides are shown below. Robots Talk British Computer Society Northampton_17_4_2018 from Scott Turner The videos used in the presentations are shown below. The first video is an introduction and welcome from Red the Nao robot. Next video shows a programmed Cozmo, using Anki's graphical programming language. Second section of the session was playing with the robots. Red the Nao , an Anki Cozmo and an UBtech Alpha2 and having a play with a Crumble -based junkbots.  Crumble junkbots were used on PC and Raspberry Pi via Pi-top CEED . Red ...

How to produce a Microbit neural network

This is really part two of a set of post  in response to a question from Carl Simmons ( @Activ8Thinking ) concerning building a   micro:bit  simple neuron.  In the previous post a single neuron was produced. This post looks at producing a network of neurons, ie. neural network; looking to solve the problem that a single neuron can't solve, making an Exclusive OR gate (XOR) 1. Quick Overview 1.1 The neuron itself Inputs are going to be binary Weighted sum is bias+W1*input1+w2*input2 If weighted sum>=0 then the output is True (T on the LEDs) or '1' If weighted sum<0 then the output is False (F on the LEDs) or '0' 1.2 The XOR Essentially for the two input case if the two inputs are different then the output is True. The figure below shows the arrangement of the connections; pin 2 is the output of the neurons. The two micro:bits/neurons on the left of the picture taking in the two inputs, the same inputs go to these two neurons; the ...