Thanks Alexander. My Pong project was similar in certain aspects. The first thing that i wanted to do was predict where the puck/ball would be when the paddle could make contact. Instead of NuPIC i used an R*Tree that remembered (literally) the paths of the ball that it had seen before. I planned on generalizing this, but it worked fine for testing at the time.

The problem that i had was in moving the paddle to the predicted intersection point (as i described in the blog). It looks like TuxPuck moves the bat at a constant velocity. I was trying to create movement plans that were more biological.


On 7/12/2014 1:28 AM, Alexander Hirner wrote:
On the notion of preconceiving the position of your pong paddle, the work of Steve Levis might come in handy. He did a fully integrated sensory-motor loop with TuxPuck at the Spring Hackathon. However, NuPIC is only used to augment the predicted location of impact of the puck afair.
http://numenta.org/blog/#NuPUCK

On 12.07.2014, at 01:42, Matthew Lohbihler <[email protected] <mailto:[email protected]>> wrote:

Hi Ian,

I have a couple experiments. Both use JBox2D as a simulation environment. The first one i called "Pong+" because it's the classic game but with ball spin, air friction, and round "paddles". (The enhancements are meant to prevent agents from trying to reverse engineer the environment, but rather make necessary a solution based upon a feedback loop.) A relatively long-winded description of the problems that i encountered is here: http://blog.serotoninsoftware.com/steps-toward-a-solution, and here: http://blog.serotoninsoftware.com/box2d-machines.

Due to those problems i started the second experiment, which is a model of a leg. I'm trying to get it to balance, bend, and hopefully in time, jump and walk (with the help of a second leg). The problem that i'm having this time is that inputs are position and velocity, while the actuators are forces, which are at a different differential level. I'm hoping to solve this by using time steps to convert the velocities into accelerations, but i haven't done any testing yet. Paying work always rudely gets in the way.

Cheers,
m@


On 7/11/2014 12:11 PM, Ian Danforth wrote:
Matt,

I've used physical robots for this, but haven't gotten very far using just NuPIC. It's not set up to handle the sensory-motor loop at all. I'd love to hear more about your setup!

Ian


On Fri, Jul 11, 2014 at 8:54 AM, Matthew Lohbihler <[email protected] <mailto:[email protected]>> wrote:

    Did i maybe send this to the wrong mailing list? Or is the
    question premature?

    On 7/8/2014 3:50 PM, Matthew Lohbihler wrote:
    Hi everyone,

    I finally watched Jeff's presentation on sensory-motor
    integration the other day, and thought it was great. After
    thinking about it a little bit though, it occurred to me that,
    to implement, you'll need sensory data (which can come from an
    environmental simulation), but also motor data (i.e. the innate
    behaviour of the agent). I was curious about what test
    environments you are using and how you are generating motor data.

    For my part i've been using JBox2D to create simulated
    environments, and have been working on building innate motor
    skills that look biologically realistic, but it's not so easy
    to do.

    Regards,
    Matthew Lohbihler



    _______________________________________________
    nupic mailing list
    [email protected] <mailto:[email protected]>
    http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org




_______________________________________________
nupic mailing list
[email protected]
http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org

_______________________________________________
nupic mailing list
[email protected] <mailto:[email protected]>
http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org



_______________________________________________
nupic mailing list
[email protected]
http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org

_______________________________________________
nupic mailing list
[email protected]
http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org

Reply via email to