Source update LinuxPCRobot.org

General Robotics Forum - All aspects of robots and their applications. 

Bookmark this page:  YahooMyWeb Yahoo!  Google Google  Windows Live Favorites Windows Live  del.icio.us del.icio.us  digg digg  Add to Netscape Netscape
Subject Author Date
Source update LinuxPCRobot.org mlw 06-16-2005
If you were  Registered and logged in, you could reply and use other advanced thread options
Posted by mlw on June 16, 2005, 6:57 am
I just uploaded new source to http://linuxpcrobot.org

There are a ton of changes, almost too many to mention (change longs from
CVS HUGE!) Anyway, a few highlights:

Scales PID calculations for variable scheduling time.
Abstracted data buses a bit.
Abstracted devices
Split PS/2 port info from mouse.cpp
More comments
Consolidated Linux specific code into one file.
Works on the 2.6 Linux kernel.

Posted by MR Robot on June 17, 2005, 8:49 am
thats a really cool robot


Posted by mlw on June 17, 2005, 6:03 am
MR Robot wrote:

> thats a really cool robot

Thanks.

Posted by on June 17, 2005, 12:59 pm
Hi,

I like your encoder setup. Looks sturdy
and well done.

What does your robot do so far? You have
a webcam.. Encoders. Any sonar or IR
range finders?

Is it remote control computer, or do you
have any code to make it move and map
by itself?

I am using my flood fill code (for auto
map) in my PCB CAD program, to
auto-route traces. I almost have it
working. It is a cool algorithm, allowing
you to move through space (with sensors),
a graphic, or any other data without touching
data you don't want to touch.

I am re-coding the sonar driver to use
faster techniques than triginometry,
so less time is spent calculating which
cells in the occupancy grid correspond
to sonar data. 8k DOS, 8k assembly,
approx 8k simulation program.


Rich


Posted by mlw on June 17, 2005, 11:29 am
aiiadict@gmail.com wrote:

> Hi,
>
> I like your encoder setup. Looks sturdy
> and well done.
>
> What does your robot do so far? You have
> a webcam.. Encoders. Any sonar or IR
> range finders?

I/R and sonar is next after the sreaming video or webcam.
>
> Is it remote control computer, or do you
> have any code to make it move and map
> by itself?

I just spent some time porting the code from Linux 2.4 to 2.6, I've also
done some work on the motor control loop. It is pretty stable and behaves
very well. I've done some benchmarking and am satisfied that the system
works well.

The mouse encoder system I built is using the PS/2 port. I am curious if
using USB will make it better. I don't know, there may be time slice
contention with the camera.

As for remote, I'm using Linux with wireless networking. It is inherently
"remote." Almost anything you can do on the console you can do over the
network.

>
> I am using my flood fill code (for auto
> map) in my PCB CAD program, to
> auto-route traces. I almost have it
> working. It is a cool algorithm, allowing
> you to move through space (with sensors),
> a graphic, or any other data without touching
> data you don't want to touch.

I'm not sure I follow waht you are doing.

>
> I am re-coding the sonar driver to use
> faster techniques than triginometry,
> so less time is spent calculating which
> cells in the occupancy grid correspond
> to sonar data. 8k DOS, 8k assembly,
> approx 8k simulation program.

What kind of CPU are you using? Modern CPUs can do floating point just as
fast, if not faster, than integer arithmatic.


Similar ThreadsPosted
LinuxPCRobot.org Source code March 6, 2006, 12:13 pm
stepper motor source August 17, 2005, 1:46 pm
Source for Allegro SLA7062M January 25, 2006, 5:06 pm
Mechanical drive source? June 16, 2006, 7:50 am
Recommended parts source? June 23, 2006, 4:19 pm
Source Sealed Potentiometers? September 29, 2006, 12:19 pm
source of largish gears? April 18, 2007, 10:48 pm
source for DXF files or G-Codes ? October 10, 2008, 7:17 pm
open source ooPIC. December 7, 2008, 9:43 am
Robosapien as a source of servos? December 6, 2009, 2:53 pm

The site map in XML format XML site map
other useful resources:
Official Robosapien Website
Lego Mindstorms Website

Contact Us | Privacy Policy