Skip to content

Android and Robots Workshops

derecks edited this page Jan 31, 2012 · 34 revisions

Welcome to the XinCheJian Androids & Robots wiki!

This is reachable through this URL: http://goo.gl/pQ7Nn

Workshops Requisites

  • Programming experience (in any language)
  • Understanding of Object-Oriented concepts
  • Basic understanding of electronics
  • Experience with using IDE (Integrated Development Environment)
  • Experience with using version control

Why use Android for robotics?

  • Built-in hardware is relatively cheap and powerful (GPS, accelerometers, Bluetooth, camera)
  • Built-in processing power is sufficient to do high-level processing (vision)
  • Easy-to-use development environment
  • Compact size, built-in battery

What you'll need to develop Android apps

  • A MacOS X (Intel), Linux (x86 or x86_64) or Windows laptop
  • An Android device (2.1-update1 +) with the USB cable
  • Should support the following: Bluetooth, camera, accelerometers functions, compass
  • The Android SDK for your platform
  • Eclipse (3.6)
  • The Eclipse extension for Android
  • OEM USB (development) driver for your Android phone
  • Git client and Eclipse extension for Git
  • An account on github.com and access to https://github.com/xinchejian/XinCheJian-Workshops

Important: join the mailing list!

Any question or suggestions should be sent to: [email protected]

To subscribe: [email protected]

Please introduce yourself to the mailing list and share your experience so far:

  • What language do you have experience in?
  • Have you programmed in Java?
  • Have you programmed in Processing (the Java/C like language used in the Arduino IDE)?
  • Have you used Eclipse before?
  • Have you used the ADT (Android Development Toolkit)?
  • Have you made robots before?

Workshops overview

  • Preparing for the Workshops: do this before joining!
  • Workshop0: Version control using Git and GitHub
  • Workshop1: an overview of the basic concepts covered in more details later
  • Workshop2: for those who've never used Eclipse and/or Android before
  • Workshop3: for those who've never programmed a micro-controller
  • Workshop4: a more sophisticated project summarizing concepts so far

http://forexrobot.eu.com/ provites http://forexrobot.eu.com/forex-megadroid.html