Author Topic: Raven's projects  (Read 33550 times)

Offline Raven

  • int
  • **
  • Posts: 62
    • View Profile
    • http://www.vortex.is/raven
Raven's projects
« Reply #30 on: February 18, 2006, 06:48:00 pm »
Ugh...

Helge, if you offer still stands on taking a look at this for me, that would be really really great, it's driving me insane. Tried a whole bunch of stuff... but still the error when I don't view it in appletviewer.

-Th

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12295
    • View Profile
    • http://www.jpct.net
Raven's projects
« Reply #31 on: February 19, 2006, 07:08:05 pm »
Quote from: "Raven"

Helge, if you offer still stands on taking a look at this for me, that would be really really great, it's driving me insane.
Sure, just send it to me. I'll have a look at it.

Offline Raven

  • int
  • **
  • Posts: 62
    • View Profile
    • http://www.vortex.is/raven
Raven's projects
« Reply #32 on: February 20, 2006, 08:09:08 pm »
Thanks a lot. Really appreciate it.

EDIT: If anyone has been following this thread, thanks to EgonOlsen the applet finally works online and can be viewed on my webpage.

Thanks for the help Helge.

-Hrafn Th.

Offline Raven

  • int
  • **
  • Posts: 62
    • View Profile
    • http://www.vortex.is/raven
Raven's projects
« Reply #33 on: March 09, 2006, 11:38:52 pm »
Well. Another project just hit the beta stage. A Hexapod simulation based on the CarDemo that comes with jPCT.

The project was developed as a teaching aid for an Artificial Intelligence class at Reykjavik University. Basically, it's a hexapod (six legged creature) where the user has control over it's legs. If the legs move while touching the ground it propells the hexapod -- in simple lingo: you can make it walk.

The project uses the Constructionist A.I. approach in which the hexapod acts as a module communicating through a publish-subscribe mechanism -- a program called Psyclone that acts as a medium for messages. So you can create a seperate program (a brain) to control the hexapod through messages to the legs (on the same computer, or somewhere else in the world).

The project can be downloaded from http://www.mindmakers.org (under "Projects", called CADIAHexapod, direct link here). It requires Psyclone to run, but Psyclone is very easy to use and I included a simple step-by-step run guide.

Although it's mainly intended as an "A.I. operating system", I recommend Psyclone for anyone doing large scale systems in which it would be easier to maintain if broken down into seperate modules that interact. Currently, modules can be implemented in Java, C# or C++, giving the option of writing your project in many different languages at the same time.

- Hrafn Thorri

Offline raft

  • quad
  • ******
  • Posts: 1993
    • View Profile
    • http://www.aptalkarga.com
Raven's projects
« Reply #34 on: March 10, 2006, 12:54:08 am »
yeap, i've seen it walking ;) interesting project..

Code: [Select]
r a f t

Offline manumoi

  • long
  • ***
  • Posts: 121
    • View Profile
    • http://www.iro.umontreal.ca/~blanchae
cool web site
« Reply #35 on: March 10, 2006, 02:23:13 am »
Hello Hrfan, i just registered to this mindmaker website. The idea is interesting to me because i m also studying in the AI field ( multi agents systems and stuff like that).  I will have a closer look at your project once i will have some time . Thanks for the link. :P

Offline Raven

  • int
  • **
  • Posts: 62
    • View Profile
    • http://www.vortex.is/raven
Raven's projects
« Reply #36 on: March 10, 2006, 10:09:05 pm »
Thanks for the comments, raft and manumoi.

The demo gait/walking pattern provided with the sim is not a very pretty one ;-) I didn't include or write perfect gaits, but if anyone does, I'd like to see them if you want to share.

manumoi: Yeah, the Constructionist A.I. approach upheld at Mindmakers is very interesting and definately promising. I've tried out Psyclone and OpenAIR in a couple of other projects, mainly for integrating speech recognition and synthesis, but now in jPCT too -- it has worked very well so far.