Login
Newsletter
Werbung

Thema: Lego »Mindstorms NXT«-Firmware wird Open Source

18 Kommentar(e) || Alle anzeigen ||  RSS
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
0
Von pinky am Do, 9. März 2006 um 13:35 #
Wenn es jetzt auch noch für GNU/Linux eine freie Möglichkeit gibt den Roboter zu programmieren und das ganze hochzuladen, dann würde es anfangen interessant zu werden...
[
| Versenden | Drucken ]
  • 0
    Von Marcus am Do, 9. März 2006 um 14:06 #
    Zumidest fuer die RCX Bridges, die Mindstorms Roboter ohne RCX und die diversen Erweiterungskomponenten gibt es das. Die Sprache nennt sich NQC (Not Quite C) und kommt mit einem Compiler und der Moeglichkeit das Binary auf die RCX zu schieben. Und gluecklicherweise ist das ganze auch noch Open Source.
    [
    | Versenden | Drucken ]
    • 0
      Von Anony Maus am Do, 9. März 2006 um 14:47 #
      Für das bisherige Mindstorms gibt es außer NQC auch noch leJOS:
      http://lejos.sourceforge.net/

      Damit kannst du den Roboter unter Java programmieren. Funktioniert ganz gut. Läuft unter Linux und es gibt auch ein Eclipse Plugin mit dem du in Eclipse die Programme schreiben und zum RCX übertragen kannst.

      [
      | Versenden | Drucken ]
      0
      Von nik am Do, 9. März 2006 um 14:53 #
      Wenn du java bevorzugst: LeJOS

      Und falls du dir die hardware sparen willst, kannst du ja mal unseren minstorms-simulator testen: JORGE ist leider windows-only: ist zwar crossplatform programmiert, aber opengl (im gegensatz zu directX) will umbedingt den haupt-thread, und das haben wir viel zu spät bemerckt... )

      ...

      [
      | Versenden | Drucken ]
      • 0
        Von gerd am Do, 9. März 2006 um 17:56 #
        Lässt sich denn da was machen, um das auf unsere Plattform zu kriegen?
        [
        | Versenden | Drucken ]
        • 0
          Von nik am Fr, 10. März 2006 um 09:04 #
          JA - man kann JORGE auf unserer .-) platform kompilieren und sogar starten: Leider stürzt es ab sobald der 3D-Rendering initialisiert wird :-(

          Das problem steckt in unserer architektur: Das 3D-Rendering (OGRE) wird in einem eigenen thread gestartet. Da OGRE als backend DirectX und OpenGL einsetzen kann, haben wir zu lange nicht bemerckt, dass OpenGL für zeichen-operationen umbedingt den main-thread haben will, den auch wxWidgets für sich beansprucht.....

          [
          | Versenden | Drucken ]
          • 0
            Von johndenver am Fr, 10. März 2006 um 20:39 #
            könnt ihr den nicht irgendwie in einen eigenen Prozess auslagern ipc ist ja halbwegs effizient.
            [
            | Versenden | Drucken ]
            • 0
              Von nik am Sa, 11. März 2006 um 13:59 #
              es gibt verschiedene lösungs-ansätze: ipc wäre wohl einer der komplizierteren. Man könnte den 3D-thread auch entfernen und renderOneFrame aus dem wx(Main)Thread aufrufen...

              die diplomarbeit ist abgeschlossen, und zurzeit habe ich keine zeit um daran zu arbeiten... aber ich möchte das schon noch fixen ...

              [
              | Versenden | Drucken ]
0
Von legokopf am Do, 9. März 2006 um 13:40 #
Soll die Computersoftware zur Steuerung auch Open Source werden oder nur die Firmware?
[
| Versenden | Drucken ]
  • 0
    Von Mark am Do, 9. März 2006 um 14:09 #
    Ich denke das die Steuerung per Drag & Drop programmiert wird.
    Also ist sie im gewissen Maße schon Open source.
    Interessanter sind dann schon die Interna auf dem die graphische Programmierung aufsetzt, also die Firmware.

    Ich würde schon gerne so ein Teil zum spielen haben!!!

    Gruß
    Markus

    [
    | Versenden | Drucken ]
    • 0
      Von 2old4these am Do, 9. März 2006 um 14:32 #
      Ich würde schon gerne so ein Teil zum spielen haben!!

      Ich auch und mein Sohn wird vor Neid erblassen :-)

      Aber fast 280 Öcken ....

      Gibs die Steuerung unter Linux oder ist nur, wie oben beschrieben, das OS, also Firmware, offen?

      einen schönen noch

      [
      | Versenden | Drucken ]
0
Von Mister X am Do, 9. März 2006 um 16:21 #
Von Fischertechnik gibts gensu das selbe, nur das man noch viel besser basteln kann.
Die Computing Reihe bietet einen kleinen Microcontroller, der per Software, oder C++! und einigen weiteren Sprachen bedient werden kann.
[
| Versenden | Drucken ]
  • 0
    Von andromeda am Do, 9. März 2006 um 17:37 #
    Links, weitere Infos ?

    Lego hat nun mal einen gewissen Ruf und ist auch dementsprechend bekannt.
    Ich hätte auf jeden Fall gerne so ein Lego-Teil. Mal schaun, was dieses Jahr an Weihnachten so geht...

    Andromeda

    [
    | Versenden | Drucken ]
    0
    Von elch am Do, 9. März 2006 um 19:15 #
    haben mal inner schule versucht mit dem fischer-zeug zu basteln... der einzigste vorteil is das programmieren, und dafür war ich nich zuständig. was die haptik und die "technik" angeht, ist lego meilenweit voraus. und ich muss das wissen, ich bastel beinahe seit der krabbelgruppe mit dem zeug ;)
    [
    | Versenden | Drucken ]
    0
    Von Robbi am So, 12. März 2006 um 14:37 #
    Hi,

    es gibt auch noch qfix (www.qfix.de).
    Mit Metallbauteilen und ebenfalls freiem GNU C++ Compiler!!
    Und mit Atmel Controller!

    Robbi

    [
    | Versenden | Drucken ]
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung