Sunday, April 22

Driverless car: Behind the Scenes

Google has created a vehicle capable of driving autonomously on roads. But as an engineer its more interesting to calculate the computations behind the scenes in the car.

Here's some explanation of what happens in the car:

A laser range finder mounted on the roof of the car generates detailed 3D map of the surroundings. Four radars, mounted on the front and rear bumpers, that allow the car to deal with fast traffic on roads; a camera, positioned near the rear-view mirror, detects traffic lights. GPS, inertial measurement unit, and wheel encoder, that determine the vehicle's location and keep track of its movements.

All these technologies work together to drive a car. Chris Urmson and



Saturday, April 14

Aakash 2: worlds cheapest tablet

Aakash is an Android-based tablet computer. The original Aakash had following configuration 7-inch resistive touch screen, ARM 11 processor, 256 MB RAM and a 2100 mAh battery. It has two USB ports.

Updated Aakash 2 has is about thrice faster with Cortex-A8 700 MHz processor. It also has a 3200 mAh battery and a capacitive touchscreen. Aakash will get also Android 4.0 update.

A review of Aakash:


Raspberry Pi: A credit card sized computer

The Raspberry Pi is a single-board computer developed by the Raspberry Pi Foundation. It has an 700 MHz ARM11 processor, 256 MB RAM and uses SD card for storage.

It will be sold in two models.

Model A for $25
Model B for $35

Both model A and model B have the following features:
  • CPU: 700 MHz ARM1176JZF-S core (ARM11 family)
  • GPU: Broadcom VideoCore IV
  • RAM: 256 MB (SDRAM)
  • Video outputs: HDMI (rev 1.3 & 1.4), raw LCD Panels via DSI
  • Audio outputs: 3.5 mm jack, HDMI
  • Onboard storage: SD/MMC Card
  • Low-level peripherals: 8 × GPIO, UART, I²C bus, SPI bus with two chip selects
  • Power source: 5 volt via MicroUSB or GPIO header

Apart from the price difference the differences include
  • Model A:
    • 1 USB 2.0 Port
    • No Ethernet port
  • Model B:
    • 2 USB 2.0 Port
    • 10/100 Ethernet (RJ45)

Raspberry Pi running Quake 3 game:


Introduction to Model B:


Thursday, April 5

Google testing Augmented Reality Glasses

As defined on Wikipedia, Augmented reality (AR) is a live, direct or indirect, view of a physical, real-world environment whose elements are augmented by computer-generated output such as sound  or graphics. It can be considered an extension of Virtual Reality.

A video from Google..


Members of Project Glass Team at Google are testing augmented glasses.

The device features a band that stretches across the forehead and behind the ears, two nose pads, and a small rectangular screen that sits in front of the user's right eye. Required information will pop in real-time right in front of the user's eyes. The device presumably has built-in Wi-Fi and 3G/4G connectivity.

But every technology has disadvantages too..