Software Status

The status and current capabilities of the c++ and python software

Components

Body

  • C++ remote drive works (remote_drive.exe)
  • C++ maintain heading in progress (maint_heading.exe)
  • C++ all-purpose body in theory only
  • Data logger somewhat working in python
  • obstacle avoidance - early test stages at DPRG 06 , kevinb has added an O-grid component

Front End

  • Python Remote Drive works in C++/python
  • Python all-purpose front end in the works C++ and python

Back End

  • IMU tested in C++ and python
  • S12 tested in C++ and python
  • GPS backend interface not yet implemented in C++, but python Gps finished by KevinBaker (still needs work)
  • simulator - simulator for
  • Vision
    • Algorithm - Chander's canny detection is making progress
    • Utilities - We have recording, logging with timestamps and playback capabilities, ...

Possible Name Changes

  • test_s12.config going to be merged into main.config
  • revision_2 --> sim directory

Discussion

  • Vishal worked on maintain heading. It's a test executable that uses the backend interface, and a simple frontend commandset (heading and speed) and will cause the robot to go forward and maintain heading. - Vishal 8/25/06
  • AndrewLynch is focusing on cleaning up the code naming structure and making it easier to run and debug , I'm looking at using a couple different IDE platforms that work with C++ and python (i.e. Eclipse and Eric), I'm developing in both windows and linux ,

  • <put your name here >
  • SoftwareSetup - how to get the software working on your computer
  • Software_Design - The big picture and design of the software
  • LearnSvn - how to download and manage code on your computer