Giter Site home page Giter Site logo

Comments (3)

GoogleCodeExporter avatar GoogleCodeExporter commented on June 21, 2024
Thanks a lot for your contributions to the sim! I also agree that it'd make it 
a lot
easier. I'll take a careful look at your changes a bit later today and I'll try 
to
get back to you tonight and integrate them in the code base. 

Original comment by [email protected] on 26 Jan 2009 at 3:30

from mew-dev.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 21, 2024
I said I'd get back to you tonight, so here am I :).

The features you've implemented are very relevant. However we do get into a 
gray area
when you implement the logging in the simulator and give access to it to the 
users of
the simulator. The problem with that is that you're giving them access to 
information
that we will not have from the playing field or prior knowledge! Thus, that 
should be
implemented as robot logic. That's part of the reason why I insisted to keep 
separate
the libs and the source code, so that we wouldn't get code that relied on 
information
that didn't come from previous knowledge of the maps and sensor inputs.

However, it is indeed pretty useful *as debug output* to see the map and track 
the
robot's position throughout the simulation. Tomorrow I'll improve the simulator 
to
incorporate that functionality, while keeping the logging details hidden from 
the user.

I know it's kind of weird to keep hiding stuff from ourselves, but I'm just 
trying to
minimise the amount of refactoring the code will have to undergo when we port 
it into
the actual physical platform. I hope this makes sense.


Keep it up!

Pedro

Original comment by [email protected] on 27 Jan 2009 at 2:04

from mew-dev.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 21, 2024

Original comment by [email protected] on 27 Jan 2009 at 2:06

  • Changed state: Started

from mew-dev.

Related Issues (3)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.