View unanswered posts | View active topics It is currently Thu Oct 30, 2014 1:36 pm






Reply to topic  [ 39 posts ]  Go to page Previous  1, 2, 3  Next
File read and write functions 
Author Message
Guru
User avatar

Joined: Sat Mar 01, 2008 12:52 pm
Posts: 1030
Post Re: File read and write functions
hi,
nice project!
But 1st of all I need heavy hyper muxers for 16-20 analog- and I2C Sensors and 4-10 motors, and I'll really appreciate an RS485 data TCP/NP (transmission control protocol / network protocol) to be developed (3nxt = 9 motors, then only 4 additional are needed) ;-)

_________________
regards,
HaWe aka Ford
#define S sqrt(t+2*i*i)<2
#define F(a,b) for(a=0;a<b;++a)
float x,y,r,i,s,j,t,n;task main(){F(y,64){F(x,99){r=i=t=0;s=x/33-2;j=y/32-1;F(n,50&S){t=r*r-i*i;i=2*r*i+j;r=t+s;}if(S){PutPixel(x,y);}}}while(1)}


Fri Sep 19, 2008 9:56 am
Profile
Moderator
Moderator
User avatar

Joined: Wed Mar 05, 2008 8:14 am
Posts: 3227
Location: Rotterdam, The Netherlands
Post Re: File read and write functions
Will there be anything else, sir? Perhaps a Flux Capacitor with an I2C interface? A replica of the LHC (I think you can download all the plans for it)? We just need a really large plot of land and a small nuclear power plant to run the whole thing because I am not sure the 6xAA batteries in the NXT are really up to it.

Regards,
Xander

_________________
| Professional Conduit of Reasonableness
| (Title bestowed upon on the 8th day of November, 2013)
| My Blog: I'd Rather Be Building Robots
| ROBOTC 3rd Party Driver Suite: [Project Page]


Fri Sep 19, 2008 10:02 am
Profile WWW
Guru
User avatar

Joined: Sat Mar 01, 2008 12:52 pm
Posts: 1030
Post Re: File read and write functions
I got extra LiMH accus (24x 1,2V 2600mAh) to be plugged to all additional accu packs at each nxt, and an inductive charging station in the washing room ;-)

And my new platform is in construction for a 50x50x70 cm Robot with a torso, two 3-axis arms, pneumatic grabbers and a moveable head with the cam - and a laser gun on his back :shock: :shock: :shock:

His name:

Johnny_6 8) 8) 8)

_________________
regards,
HaWe aka Ford
#define S sqrt(t+2*i*i)<2
#define F(a,b) for(a=0;a<b;++a)
float x,y,r,i,s,j,t,n;task main(){F(y,64){F(x,99){r=i=t=0;s=x/33-2;j=y/32-1;F(n,50&S){t=r*r-i*i;i=2*r*i+j;r=t+s;}if(S){PutPixel(x,y);}}}while(1)}


Last edited by Ford Prefect on Fri Sep 19, 2008 2:12 pm, edited 2 times in total.



Fri Sep 19, 2008 10:21 am
Profile
Guru
User avatar

Joined: Sat Mar 01, 2008 12:52 pm
Posts: 1030
Post Re: File read and write functions
BTW: what is a "flux capacitor"?

_________________
regards,
HaWe aka Ford
#define S sqrt(t+2*i*i)<2
#define F(a,b) for(a=0;a<b;++a)
float x,y,r,i,s,j,t,n;task main(){F(y,64){F(x,99){r=i=t=0;s=x/33-2;j=y/32-1;F(n,50&S){t=r*r-i*i;i=2*r*i+j;r=t+s;}if(S){PutPixel(x,y);}}}while(1)}


Fri Sep 19, 2008 10:36 am
Profile
Moderator
Moderator
User avatar

Joined: Wed Mar 05, 2008 8:14 am
Posts: 3227
Location: Rotterdam, The Netherlands
Post Re: File read and write functions
You've never watched Back to the Future? Great Scott! I cannot believe it! For more information, may I suggest you check out the following Wikipedia article: http://en.wikipedia.org/wiki/Flux_capac ... _capacitor

Regards,
Xander

_________________
| Professional Conduit of Reasonableness
| (Title bestowed upon on the 8th day of November, 2013)
| My Blog: I'd Rather Be Building Robots
| ROBOTC 3rd Party Driver Suite: [Project Page]


Fri Sep 19, 2008 10:39 am
Profile WWW
Guru
User avatar

Joined: Sat Mar 01, 2008 12:52 pm
Posts: 1030
Post Re: File read and write functions
aaah-- now I recall...
YES, that, too, could be fine! :P

_________________
regards,
HaWe aka Ford
#define S sqrt(t+2*i*i)<2
#define F(a,b) for(a=0;a<b;++a)
float x,y,r,i,s,j,t,n;task main(){F(y,64){F(x,99){r=i=t=0;s=x/33-2;j=y/32-1;F(n,50&S){t=r*r-i*i;i=2*r*i+j;r=t+s;}if(S){PutPixel(x,y);}}}while(1)}


Fri Sep 19, 2008 10:42 am
Profile
Guru
User avatar

Joined: Sat Mar 01, 2008 12:52 pm
Posts: 1030
Post Re: File read and write functions
now seriously again,
back to my question to locky:
Ford Prefect wrote:
hi,
But what I actually don't understand: what exactly does the hippocampus model ?
How is the neural net working exactly, which is it's architecture?
My English unfortunately is too bad to understand this point.
(...)
And I really wonder how those neural networks for locky's SLAM implementation will look like.

_________________
regards,
HaWe aka Ford
#define S sqrt(t+2*i*i)<2
#define F(a,b) for(a=0;a<b;++a)
float x,y,r,i,s,j,t,n;task main(){F(y,64){F(x,99){r=i=t=0;s=x/33-2;j=y/32-1;F(n,50&S){t=r*r-i*i;i=2*r*i+j;r=t+s;}if(S){PutPixel(x,y);}}}while(1)}


Fri Sep 19, 2008 12:39 pm
Profile
Rookie
User avatar

Joined: Wed Apr 30, 2008 7:05 am
Posts: 18
Location: Brisbane, QLD
Post Re: File read and write functions
Ford Prefect wrote:
hi,
But what I actually don't understand: what exactly does the hippocampus model ?

Work by O'Keefe and Nadal determined that the hippocampus as a cognitive map has five subsystems for locale navigation: local view, head direction, path integration, place code and goal memory. In terms of ratSLAM these are implemented by pose cells (place code and head direction), path integration, local view calibration, experience mapping and goal memory systems

Ford Prefect wrote:
How is the neural net working exactly, which is it's architecture?

Using continuous attractor networks with each unit able to excite and inhibit itself and other adjacent units. The weighted links are determined by a 3-d gaussian distribution


My implementation of ratSLAM is utilising three of the lego sonar sensors to create the local view cells, a big step down from the video camera used in gordon's implementation

_________________
experiencing slow death by thesis


Fri Sep 19, 2008 10:23 pm
Profile
Guru
User avatar

Joined: Sat Mar 01, 2008 12:52 pm
Posts: 1030
Post Re: File read and write functions
hello locky,
thank you for your reply!
The "continuous attractor networks" and the "gaussian distribution" reminds me both of the "Monte Carlo Method" (="Particle Filter" of Gordon Wyeth, shown in a different thread) and of the "Kalman Filter".
I urgently have to find sth. about the "continuous attractor network" in a German translation or publication...

Instead of 3 ultrasonic sensors I intend to use 6-8 Sharp GP2D12 infrared distance sensors at a multiplexer, which mightor is currently developing. But still I'm curious how the best neural architecture for an autonomous navigating system would look like...

_________________
regards,
HaWe aka Ford
#define S sqrt(t+2*i*i)<2
#define F(a,b) for(a=0;a<b;++a)
float x,y,r,i,s,j,t,n;task main(){F(y,64){F(x,99){r=i=t=0;s=x/33-2;j=y/32-1;F(n,50&S){t=r*r-i*i;i=2*r*i+j;r=t+s;}if(S){PutPixel(x,y);}}}while(1)}


Sat Sep 20, 2008 6:52 am
Profile
Guru
User avatar

Joined: Sat Mar 01, 2008 12:52 pm
Posts: 1030
Post Re: File read and write functions
hhmmhh: did I understand this correctly:
Like at "self organizing maps" (e.g., a 40*40 map of square fields), the neuons actually are the 40*40 fields itself (respectively an isomorphism to them).
Each neuron is connected to each other, and above this each neuron got inputs from the sensors. They project their outputs to an output layer (maybe 6 neurons for 2 motors).

That means:
40*40 +x = more than 1600 neurons over all... correct?

Or what do the neurons of the continuous attractor network represent instead (if not the map fields)?

_________________
regards,
HaWe aka Ford
#define S sqrt(t+2*i*i)<2
#define F(a,b) for(a=0;a<b;++a)
float x,y,r,i,s,j,t,n;task main(){F(y,64){F(x,99){r=i=t=0;s=x/33-2;j=y/32-1;F(n,50&S){t=r*r-i*i;i=2*r*i+j;r=t+s;}if(S){PutPixel(x,y);}}}while(1)}


Sat Sep 20, 2008 11:31 am
Profile
Expert
User avatar

Joined: Sat Sep 20, 2008 12:16 pm
Posts: 106
Location: Curently fighting aliens on P3X-828
Post Re: File read and write functions
I doubt you could run ratSLAM on the NXT, even if you had the required memory and space on the flash chip.

:downloading:

_________________
:downloading:
Sorry, your program could not be downloaded. Please reboot your computer.
FTC Team #2959 Team Smash Bros CLICK HERE.(or click www)
Quote:
What the world needs is more geniuses with humility, there are so few of us left.

Agreed


Sat Sep 20, 2008 12:30 pm
Profile WWW
Guru
User avatar

Joined: Sat Mar 01, 2008 12:52 pm
Posts: 1030
Post Re: File read and write functions
why do you think so? What will not work and why?

_________________
regards,
HaWe aka Ford
#define S sqrt(t+2*i*i)<2
#define F(a,b) for(a=0;a<b;++a)
float x,y,r,i,s,j,t,n;task main(){F(y,64){F(x,99){r=i=t=0;s=x/33-2;j=y/32-1;F(n,50&S){t=r*r-i*i;i=2*r*i+j;r=t+s;}if(S){PutPixel(x,y);}}}while(1)}


Sat Sep 20, 2008 12:44 pm
Profile
Expert
User avatar

Joined: Sat Sep 20, 2008 12:16 pm
Posts: 106
Location: Curently fighting aliens on P3X-828
Post Re: File read and write functions
The NXT has insuficent storage space on its flash chips.

_________________
:downloading:
Sorry, your program could not be downloaded. Please reboot your computer.
FTC Team #2959 Team Smash Bros CLICK HERE.(or click www)
Quote:
What the world needs is more geniuses with humility, there are so few of us left.

Agreed


Sat Sep 20, 2008 12:47 pm
Profile WWW
Guru
User avatar

Joined: Sat Mar 01, 2008 12:52 pm
Posts: 1030
Post Re: File read and write functions
ok, that was my opinion, too, as I wrote already at the thread's start - but locky wrote he nearly got it working... ?
But I'm still curious about the actual design of this kind of neural net, so I can't calculate the memory that is required, unfortunately.

_________________
regards,
HaWe aka Ford
#define S sqrt(t+2*i*i)<2
#define F(a,b) for(a=0;a<b;++a)
float x,y,r,i,s,j,t,n;task main(){F(y,64){F(x,99){r=i=t=0;s=x/33-2;j=y/32-1;F(n,50&S){t=r*r-i*i;i=2*r*i+j;r=t+s;}if(S){PutPixel(x,y);}}}while(1)}


Sat Sep 20, 2008 12:52 pm
Profile
Rookie
User avatar

Joined: Wed Apr 30, 2008 7:05 am
Posts: 18
Location: Brisbane, QLD
Post Re: File read and write functions
The ratSLAM system is nearing working properly at the moment - in that it will provide a usable map of area. The only part that i wont be able to implement is goal memory system. This part involves being able to set a goal destination somewhere in the map and have the robot create a temporal map to determine the shortest route and then travel there

_________________
experiencing slow death by thesis


Sat Sep 20, 2008 7:35 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 39 posts ]  Go to page Previous  1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  



Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.