Solving logistics of Mamona

I was discussing this IT problem at ESEEI today:

Mamona, or Castor oil plant is an oil-producing plant that can be grown in relatively dry areas. Farmers of dry areas in the state of Paraná, Brazil are generally relatively poor. Petrobras has a process where Mamona seeds can be used to produce biodiesel fuel.

The IT problem related to this is that the farmers in poor areas that plant Mamona are not very well connected, and so it is difficult for Petrobras to know how many crops have been planted, and the farmers to know when and where to deliver their produce.

A farm in Paraná, Brazil

A quick solution would be something like the following:

Petrobras could build a simple web-based database of Mamona producers, collection points and logistical companies using a Geospatial Content Management System like Midgard. Here farmers would be guided through a process of registering their farm, positioning it on a Google Map, and reporting the number of their planted crops.

Since the farmers do not have IT infrastructure available, Petrobras could distribute a set of Nokia 770 Internet Tablets and GPRS-enabled cell phones for them. Compared to a regular PC, the 770 has advantages of relatively low cost, low power consumption, support for using cell phone network for connectivity and support for any regular Nokia phone charger, including solar and hand cranked chargers. Since the 770 platform is open the software setup could also be tailored for the specific needs of the Mamona program.

Map browsing on Nokia 770, photo by Tuomas Kuosmanen

When a Mamona harvest happens the farmers would again log into the website and report the number of crops produced. This information would be produced as a GeoRSS feed to the logistical companies whose 770s could automatically find loads to pick up from their vicinity. The feed would contain the farmer’s contact information so that they could contact the farmer, and since it is geotagged would also automatically appear as a Point of Interest in the 770 map application. Farmers could similarly get a feed of nearby logistical companies.

Clicking on a POI the logistics company would be directed to the website where they could make the agreement on where to deliver the stock.

This way Petrobras would constantly know how much is being produced and where, farmers would know who can carry their goods to the refineries, and logistics companies could monitor new available loads.

The setup would have several advantages:

  • Software required for this solution would not be complex to make
  • Fully open, and free software environment could be used, including Maemo and GeoClue
  • Reliance on open standards like HTTP and GeoRSS make future integration easy
  • HTTP makes the system also easy to secure via regular SSL encryption
  • There is good knowledge of the Nokia 770 platform in Brazil already
  • Only cell phone network would be needed, and the system would work also in areas where electricity is not easily available
  • Most or all of the deployment could be handled using local IT resources
  • Equipment needed is relatively inexpensive. At retail prices the whole stack per farm costs about 500 USD, but Petrobras could most likely get a lot better deal

Disclaimer: I’m not sure if this would really work in the Brazilian reality, but the thought play was definitely interesting.

Updated 2007-01-10: A bicycle-powered charger, as shown by Motorola could help this kind of deployments in rural areas.


Read more Midgard posts.