taskSavannah Administration - Tasks: task #5288, Submission of Uakron ARobot...


task #5288: Submission of Uakron ARobot Project.

Submitted by:  Quatre Horrace <exvagabond>
Submitted on:  Tue 28 Feb 2006 04:54:07 AM UTC  
Should Start On:  Tue 28 Feb 2006 12:00:00 AM UTC Should be Finished on:  Fri 10 Mar 2006 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  0% Assigned to:  Sebastian Wieseler <kickino>
Open/Closed:  Closed Effort:  0.00

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


( Jump to the original submission)

Sat 08 Jul 2006 07:58:07 AM UTC, comment #15: 


We did not get a response from you, so we deleted your project from the pending queue.

If you would still like to have your project hosted at Savannah, please register it again.

The re-registration URL found in our acknowledgment of your earlier registration will direct
you to the proper location where you can re-register your project.


Sebastian Wieseler <kickino>
Project MemberIn charge of this item.
Sat 01 Jul 2006 11:23:47 AM UTC, comment #14: 


I am waiting for an answer from you.

If within one week I still do not get a reply, I will remove your project.
You will still be able to register it again once you have the time to deal with the registration issues.

Are you still willing to host your project at Savannah?
If not, please tell us - we don't bite, and it will make us gain time.


Sebastian Wieseler <kickino>
Project MemberIn charge of this item.
Tue 13 Jun 2006 06:57:37 PM UTC, comment #13: 


You added the license notices, but did not add appropriate copyright notices.

Please check http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html
for more information, and update your files.

Sebastian Wieseler <kickino>
Project MemberIn charge of this item.
Mon 12 Jun 2006 01:18:00 AM UTC, comment #12: 

I have added the GNU preamble to the top of each file, and have added the copying file to the project. Is there anything further I should do?

- Quatre

Quatre Horrace <exvagabond>
Wed 07 Jun 2006 07:42:11 PM UTC, comment #11: 


In order to release your project properly and unambiguously under the GPL,
please place copyright notices and permission-to-copy statements at the beginning of every file of source code.

In addition, if you haven't already, please include a copy of the plain text version of the GPL,
available from http://www.gnu.org/licenses/gpl.txt, into a file named "COPYING".

For more information, see http://www.gnu.org/licenses/gpl-howto.html.

The GPL FAQ explains why these procedures must be followed.
To learn why a copy of the GPL must be included with every copy of the code, for example,
see http://www.gnu.org/licenses/gpl-faq.html#WhyMustIInclude.


Sebastian Wieseler <kickino>
Project MemberIn charge of this item.
Sat 27 May 2006 01:26:10 AM UTC, comment #10: 

Here is a tarball of the source for all the components of the project. These components do not have a main program. Also, there is a file missing from all of this. It is the firmware that will be on the BasicStamp chip. The first version of the firmware (which is mostly compatable with this code) was submitted earlier. The newer version of the firmware is still pending.

I hope that this is enough to get the project moving again. Sorry for the long delay!

- Quatre

Quatre Horrace <exvagabond>
Wed 24 May 2006 11:02:02 PM UTC, comment #9: 

I am sorry for not being able to reply in a while. My computer died and I have been detached from the world. I hope to have the laptop back on friday. At that time I will be able to upload the newest files to you. I am still interested in getting this project approved.

- Quatre

Wed 17 May 2006 08:31:49 PM UTC, comment #8: 


I am waiting for an answer from you.

If within one week I still do not get a reply, I will remove your project.
You will still be able to register it again once you have the time to deal with the registration issues.

Are you still willing to host your project at Savannah?
If not, please tell us - we don't bite, and it will make us gain time.


Sebastian Wieseler <kickino>
Project MemberIn charge of this item.
Wed 10 May 2006 04:26:55 PM UTC, comment #7: 


I have got (almost) a lot of time now, so we can go on very fast with this project submission (hopfully). And sorry again, for not being active in the last months. :-/

If you have got any **new** source code and documentation, I would like to have a closer look at it. If not I can have a look at the old ones, too... no differences.

How do you want to go on?

Sebastian Wieseler <kickino>
Project MemberIn charge of this item.
Wed 10 May 2006 02:35:04 AM UTC, comment #6: 

I am a bit frustrated with how long this process is taking. In the mean time, the project foundation has been completed and tested. My main interest is posting our results so that others who come down this road will have a starting point. If you think that it is still worth posting this, then we can proceed. Otherwise posting the project on Savannah will be put off indefinatly.

Any thoughts?

- Quatre

Quatre Horrace <exvagabond>
Wed 03 May 2006 09:08:07 PM UTC, comment #5: 

Hello and sorry for the long delay. Are you still interested in hosting your software on Savannah or did you get hosted somewhere else allready?

Sorry for the inconvience.

Sebastian Wieseler <kickino>
Project MemberIn charge of this item.
Sun 19 Mar 2006 10:23:45 PM UTC, comment #4: 

The documentation files were too large too upload.

The guide to the robot we are using for this project, the ARobot, can be found here:

The guide for the AVR microprocessor we are using, the ATMEGA16, can be found here (look for "ATmega16(L) Complete"):

Programming guides to the BasicStamp microprocessor we are using, the BS2, can be found here:

Quatre Horrace <exvagabond>
Sun 19 Mar 2006 10:06:59 PM UTC, comment #3: 


We do include external libraries in our project. There are libraries written for the AVR microprocessor that are available online, along with tools to compile and upload the resultant hex files to the AVR microprocessor.

Linux users can find the libraries and instructions on how to compile the libraries here:

Windows users should download and install the following tools:
AVR Studio: http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725
WinAVR: http://sourceforge.net/projects/winavr

In addition to tools for the AVR microprocessor, there are also tools required to program the BasicStamp processor that we will be using. There are tools available for Window, Linux, and Mac. The program is called the "Basic Stamp Editor" and is available here: http://www.parallax.com/html_pages/downloads/software/software_basic_stamp.asp

Attached is the source code that we have written thus far. There will eventually be a pinout diagram later showing the wiring between the AVR Microprocessor, the BasicStamp processor, and the outside world. All of the .c files are for the AVR microprocessor, and the .bs2 files are for the Basic Stamp.

Attached also are documents describing the AVR Microprocessor that our project is focused around (ATMEGA16), the BasicStamp processor we are using, and the robot that this will all go on (ARobot).

 Currently what has been created is a library to interface the AVR and BasicStamp processors together. With this interface and the existing wiring the AVR processor can control motor movement, a speaker, 2 leds, and can read from two buttons and two jumper switches. We am currently working on libraries to interface the
following to the AVR processor:
 1) Tactile switches on the robot to detect collision
 2) Infrared sensors on the robot
 3) NES remote
 4) LCD screen
 5) RFID Reader

Once these devices are interfaced, tasks 1-2 will have been completed, and only task 3 will remain.

 If there is anything else you would like to know, let me know.

Quatre Horrace <exvagabond>
Fri 17 Mar 2006 09:12:12 PM UTC, comment #2: 

I'm evaluating the project you submitted for approval in Savannah.

Do you **link** to any external libraries? Or do you **include** external files into your project?

Then please attach your source code to this tracker item so that we can have a closer look at it.


Sebastian Wieseler <kickino>
Project MemberIn charge of this item.
Tue 28 Feb 2006 09:00:06 PM UTC, comment #1: 

Task 1 has been mostly completed, but the code is not available online as of yet.

Quatre Horrace <exvagabond>
Tue 28 Feb 2006 04:54:07 AM UTC, original submission:  

A new project has been registered at Savannah
The project account will remain inactive until a site admin approve or discard the registration.


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific "Group Administration" page, accessible only to site administrators, effectively logged as site administrators (superuser):


######### REGISTRATION DETAILS #########

Full Name:
  Uakron ARobot Project.

System Group Name:

  non-GNU software & documentation

  GNU General Public License V2 or later

  This project involves a robot known as "ARobot". ARobot is a robotic kit that can be bought at an electronic store on online. The project specifically deals with combining the onboard BasicStamp2 processor (and a PIC) with an AVR processor from atmel.com. Specifically, our project deals with the ATMega16 AVR Processor.

The project goals are as follows:
1) Interface the BasicStamp and AVR processors via8 i/o ports so that they can transmit data and instructions back and fourth.
2) Create a library over top of this interface that will allow the AVR processor to do higher level processing (ex: sensors, decision making), and make the BasicStamp processor do lower level processing (drive motor, steering).
3) Create a high level program in C that uses the library in step 2 that will be programmed on the AVR processor.

Other Software Required:
  Depends on the GNU project avr-gcc to compile the AVR code.
Depends on the program WINAVR, available free from atmel.com.
Depends on a BasicStamp2.0 programming environment, available free online.

Quatre Horrace <exvagabond>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #10171:  gnu_approved_src.zip added by exvagabond (42KiB - application/zip - GNU approved source)
file #10061:  src.tar.gz added by exvagabond (16KiB - application/x-gzip - Updated source of all the components used by the project, in C.)
file #3473:  original_src.zip added by exvagabond (9KiB - application/zip - Original Source for the project.)


Depends on the following items: None found

Items that depend on this one: None found


CC list is empty


Do you think this task is very important?
If so, you can add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.




Follow 12 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-07-08 kickino StatusPing-ed => Done
    Open/ClosedOpen => Closed
2006-07-01 kickino StatusWait reply => Ping-ed
2006-06-12 exvagabond Attached File- => Added gnu_approved_src.zip, #10171
2006-06-07 kickino StatusPing-ed => Wait reply
2006-05-27 exvagabond Attached File- => Added src.tar.gz, #10061
2006-05-17 kickino StatusReady For Test => Ping-ed
2006-05-03 kickino StatusWait reply => Ready For Test
2006-03-19 exvagabond Attached File- => Added original_src.zip, #463
2006-03-17 kickino StatusNone => Wait reply
    Assigned toNone => kickino
2006-02-28 exvagabond Carbon-Copy- => Added exvagabond

Back to the top

Powered by Savane 3.5