[related]

[Tweets]

08/12/2017 1:05pm
RT @farscopecdt: @farscopecdt gives you the best possible start on your Robotics and Autonomous Systems research and innovation career, PhD…
29/11/2017 2:28pm
RT @DrARichards: How @farscopecdt student Katie got totally hooked on robotics [LINK]
28/11/2017 1:12pm
A quick overview of our Information-Cost-Reward framework - see how #robot #swarm #foraging performance can be disa… [LINK]
24/11/2017 5:11pm
RT @BristolRobotLab: APPLY NOW: Opportunity to join the FARSCOPE 4 year PhD programme in 2018, based here at the BRL [LINK]

[Robots]

It is great to build robots. I am mainly a programmer so creating something that is actually physical and exists in the real world is something completely different and new. Also, it is a relief not having to rely on physics engines - things just work the way they are supposed to!

My first robotic projects involved Lego NXT Mindstorms programmed using NXC. However, I always knew I wanted to build the real thing, where the possibilities would only be limited by currently available electronics. Not knowing anything about electronics, I found really good support during my PhD at Southampton. It was with help of Klaus-Peter Zauner and financial help from Jason Noble that enabled me to start learning. The first book I bought was Robot Building for Beginners that takes you through building a simple line-following robot, starting from the very beginnings of what electricity actually is. It took me a while to build the first robot, especially to develop precise motor skills required when handling small components and during soldering.

As I improve robot building becomes increasingly more fun. Most importantly, only imagination is the limit when it comes to robots.

Projects

[Blog]

Robot swarms in action

Watch e-puck robots collect resources and bring them back to base. While the previous simulation work helped us to learn a lot about the...

[read full]

How to compile code for e-puck robots on your computer

Compiling code natively on e-puck robots or cross-compiling on your computer can be very tedious. Luckily, there is a third option:...

[read full]

Coding for tomorrow: Why is good code important?

"Why should I care about how my code is written, as long as it works?" I will argue here that well-structured and well-written code not...

[read full]

How Coding in Python Might Be Bad For You

7 reasons why coding in Python is like writing a really bad essay and getting away with it

[read full]