Robotic Racer Shelley Performs on the Track

Researchers at Stanford University have put a robotic Audi TTS on the track at Thunderhill Raceway in California, where it performed in a remarkable fashion. The driverless car, nicknamed Shelley, managed to lap the 4.8 kilometer long racetrack fully autonomously at high speed in a time less than 2:30 minutes, a few seconds shy to performances put up by seasoned human race drivers. Unlike other autonomous robotic cars Shelley cannot navigate in a real world variable environment, it is not capable of avoiding obstacles and identifying road signs, it was set up strictly for the track, relying on GPS and internal sensors to stay on track and perform at its own physical limits.

Driverless Audi TTS on the racetrack

Driverless Audi TTS on the racetrack | Photo: Stanford/Steve Fyffe

Professor Christian Gerdes, leader of the Stanford research team, states that differences between racing lines of professional race drivers and Shelley’s are very little, however reactions of the robotic car are not as smooth since humans are relying on feel when executing maneuvers to prepare the car for a turn or a series of turns, as opposed to a robot which performs precise and exact maneuvers.
Continue reading (…)

Telepresence Robots Reviewed – Part 1

Not long ago, when referring to a telepresence system the meaning of such phrase would have been in most cases equivalent to some form of teleconferencing, employing various technologies like VOIP, P2PTV and various codecs to create audio, video and data communication channels between people in different locations, either over the Internet, local or wide area networks. Augmented Reality (AR) conferencing also made its way as technological breakthroughs emerged into the market, further increasing the interactivity, however this has not become widespread. Nonetheless, conventional telepresence systems assume that a person or a group of people to gather around terminals or in certain locations where they could communicate with people in remote locations, with highly limited interactivity.

Double Robot and Humans

Photo: Double Robotics

Nowadays robots have found their way into this market, creating a much more immersive and more personal experience for people employing such systems, greatly broadening the number of applications at which telepresence systems can be employed. Thanks to telepresence systems employing robots it is no longer required for people to be bound to their desks around terminals when sharing information, in this way a true “on-location” experience is possible, enabling remote users to spot various issues exactly where they take place in the field, as opposed to taking information from reports presented in a conference room, or doctors to perform surgeries at remote location or teaching medicine students various procedures and so much more. In this two part article we aim at rounding up telepresence robots and kits readily available on the market or that will be released in the near future.

Continue reading (…)

All About Microsoft Robotics Developer Studio Components

Microsoft’s Robotics Development Studio gives us the opportunity to design and simulate robots in an easy and user-friendly way. Simulation has advantages which include cost reduction, provides an easy way to change the structure of the robot, software testing is included in the simulation process, and fixing errors occurring in the design process.

Microsoft give us the opportunity to design and create new robots using RDS. This simulation platform is perhaps the most powerful free tool in the field of robotics simulation. The latest version of the program is RDS 4 and here you can find details how can be downloaded and installed.

In this article I made a description of the four basic components of MRDS. All these four components allows simulation in the most complex possible way of robots, simulation that can be done with minimal resources but with some solid knowledge of programming.

Robotics Developer Studio VPL workspace     Image source

01. Concurrency and Coordination Runtime (CCR)

CCR is a component that enables software development code to ensure autonomous operation. Mode of communication is through messages which are processed by a receiver. Applied in robotics, this technology enables operation of a robot based on information from several sensors. Another interesting feature made available by this technology is related to the operation of the robot. If a sensor produce wrong information or nothing at all, the robot can operate based on information from other sensors. Continue reading (…)

Most Advanced Linux Powered Robots

The mind of a robot is based on 1 and 0, an inseparable couple to make an intelligent system. Linux is the operating system which knows and takes decisions based on information received from the robot’s components. In robotics, Linux is one of the most popular operating systems with a long list of robots and companies that base their products on this well-known operating system. Advantages include stability, open source, high performance, the flexibility to be installed on a wide range of stations, compatibility with most tools available in robotic field, user-friendly installation and setup programs, multitasking, and the possibility to modify the system operation code.

In this article we made a list of complex robots that use as operating system Linux, a list that includes humanoid robots used in education and research, or robots that can be remotely controlled.


Jazz Remote Presence System

Jazz is a telepresence and telesurveillance robot used in the business world based on Linux with Gostai Urbi (v2.4 and above) middleware. This is a robot designed for interactions that can be controlled by using a smartphone or a PC. Continue reading (…)

Ten Best Light Sensors Used in Robotics

Light sensors are very common in robotics especially for navigation and object detection by measuring the amount of reflected light. Used with one purpose – to detect the light – they are very easy to install and are also inexpensive. The operation mode of a light sensor is simple, it generates an output signal directly proportional with light intensity measured.

Even if the operation mode is simple, there are four main principles on which such sensors are based:

  • Photo-emissive cells – these types of sensors release free electrons which belong to a light-sensitive material when they receive enough energy from a photon;
  • Photo-conductive cells – these cells changes their electrical resistance value when are subjected to a beam of light. In general these photo cells use Cadmium Sulphide semiconductors;
  • Photo-voltaic cells – these cells generally use Selenium to measure light intensity. This material has the ability to generate EMF when is subjected to light radiation;
  • Photo-junction devices – these photo devices work the same as a photodiode or phototransistor – use the light to control the flow of electrons and holes across their PN-junction.

Below you can find a review of various light sensors that can be integrated easily and as needed in any type of robot.


01. VEX light sensor

VEX light sensor

The light sensor from VEX is one of the simplest light sensors which can be used in robotics to allow a robot to detect the light. Light detection is done using cadmium sulfosolenide (CdS) photoconductive photocell that changes its resistance value when it detects a certain amount of light. Continue reading (…)

How Advanced Autonomous Robotic Lawn Mower Works and Steps for Improvements

The robots fight to take over most of the tasks and we must recognize that often they win without too much effort. Such case is the grass lawn care from home, from work, or from any other place where you can find grass. Integration of robots in human life will unfold a new lifestyle which will change the priorities and will have a positive impact on free time of every one of us.

Research in the field led to the creation of autonomous robots which can be used for lawn care. They can cut the grass, can avoid obstacles, can recharge automatically from a designated power station, all these without direct human intervention. An occasional task assigned to human includes the replacement of blades that cut the grass at a certain period. They are environmentally friendly because the only resource they need is electricity which is stored in their batteries. Maintaining a grass lawn also means its fertilization which takes place naturally. In this article we made an analysis of what is now available and we’ll try to see how these machines can be improved.

Bosch Robotic Lawn Mower


The design of the whole system is divided into three categories: mechanical, electrical and software. Here we talk more about industrial design and less about the exterior design of the product. Most of the times people tend to buy a product that looks good, well finished and with forms that impress, but here we will focus on what should be included under the outer shell, what is involved in the work and thinking process of creating a product in technological terms, and what it takes to have good functionality. Continue reading (…)

Curiosity – NASA’s Mars Science Laboratory Mission Robot

NASA’s latest martian robot, the Curiosity rover, part of the Mars Science Laboratory mission has successfully landed on the surface of Mars on the 6th of August, near the Gale Crater. The mission started on November 26, 2011 when it was launched from Cape Canaveral. It is the largest martian rover ever built by NASA, at nearly 900 kilograms, and also the most well-equipped, with 17 cameras and scientific instruments onboard. In this article we present high detail artistic renderings of the rover, a few real life photos from development stages and a list of resources for further reading. All images presented here are courtesy of NASA/JPL-Caltech.

Curiosity side view – it employs a rocker-bogie suspension system, just like Sojourner and Opportunity with independently actuated wheels.

Photo: NASA/JPL-Caltech

Curiosity with wheel on ramp, during lab mobility tests in June 2011. Continue reading (…)