Hier mal Pseudocode (JAVA ähnlich) dafür:
// p0 berechnen
Point3 p0 = new Point3(0,0,0);
for (int i = 0; i < point.length; i++) {
p0.x+=point[i].x;
p0.y+=point[i].y;
p0.z+=point[i].z;
}
Art: Beiträge; Benutzer: rossir
Hier mal Pseudocode (JAVA ähnlich) dafür:
// p0 berechnen
Point3 p0 = new Point3(0,0,0);
for (int i = 0; i < point.length; i++) {
p0.x+=point[i].x;
p0.y+=point[i].y;
p0.z+=point[i].z;
}
Eine erste Idee (zum Einstieg) in die Berechnung einer Ebene E die am besten zur Punktwolke p(i) passt.
Grundidee: E wird durch ca. die Hesseform bestimmt. Die Hesseform benötigt einen Punkt p0...
zu 1)
Nein, keine Sorge, Du brauchst nicht "robosim2 jedesmal neu zippen" einfach die *.class Dateien in den classpath aufnehmen, das tut's auch.
2) Welches C++ Redistributable wird denn...
zu 1) Es gibt zwei ZIP Dateien, welche meinst Du?
Ich gehe jetzt mal davon aus, Du meinst die Datei robosim2_134.zip (und nicht asuroclient2.zip) aus dem robosim2 Paket.
2) Welches C++...
Es stehen noch Antworten aus:
1) Es gibt zwei ZIP Dateien, welche meinst Du?
2) Welches C++ Redistributable wird denn gebraucht?
Mit dev-c++ bzw. GCC kenne ich mich nicht aus. Mein Code ist...
"jedesmal eu zippen zu müssen"
Es gibt zwei ZIP Dateien, welche meinst Du?
AsuroSumoClient.exe: "Client lässt sich nicht straten" -> side-by-side Konfiguration ungültig
Also da kenne ich mich...
Gerne helfe ich weiter aber wie soll ich ohne Infos weiter helfen? Was hast Du denn eingegeben, in welcher Console (Mac/Linux/WIndows/Cygwin)? Und was gibt es (evtl.) für Fehlermeldungen.
Hast Du...
Hallo WvB,
hat was gedauert. Blickte selber nicht mehr durch weil ich es unterirdisch dokumentiert hatte. Jetzt weiß ich wieder und es ist simpel:
1a)
Download: robosim2_134.zip (z.B. in...
War selbst skeptisch, ob das geht. Sehe jetzt aber Möglichkeiten. Danke dafür!
Die Idee der Bestimmung durch Zeitmessung, besser Taktzyklenzählen beim EEPROM Schreiben finde ich gut.
Im Prinzip...
Mal eine rein theoretische Überlegung:
Kann man für einen Atmega8 ein Programm entwerfen, welches in der Lage ist die (eigene) CPU Taktrate intern und selbständig zu ermitteln? Mit "intern und...
Braucht man dafür wirklich ein 'ELV EUG 100 Modul' o.ä.?
Ich denke Software - hier ein COM-Port redirector - macht genau so was und ich denke da an: 'com0com' (wenn es auf Windows bleibt).
Ich denke da ans Skalarprodukt. Und z ist dabei genau so wichtig!
Egal wie schief der Sensor in Deiner Box liegt. Hauptsache er ist darin irgendwie fixiert. Der Accelerometer Vektor (x,y,z) zeigt...
Ich finde den Vorschlag von radbruch gut.
Hast Du wirklich auch überkreuz getestet?
Wenn Du schreibst "geht auch nicht", heißt das, dass dann LED1 nicht leuchtet?
Falls aber LED1 (überkreuz)...
Mit Tic-tac-toe kommt eine Fitnessfunktion (hier: drei gleiche in einer Reihe gewinnt) ins Spiel. Und zwar durchaus verzögert. D.h. ich mache ein paar Züge und berechne erst dann die Fitnessfunktion....
Hallo,
ich denke da mehr daran wie Computer Tic-tac-toe lernen, so sollten Roboter lernen.
Vielleicht nicht zuerst gegen einen ambitionierten Tic-tac-toe Gegner sondern gegen einfache "Natur"....
Vielleicht hilft oder inspiriert ein "simulated annealing" Vorgehen zur automatischen Bestimmung von Kp, Ki wie ich ihn schon hier gemacht habe:...
Was spricht gegen?:
y=(-93*x*x+140323*x-47897900)/100000
(Für x in [0, 1023], wenn man die Konstanten als Long deklariert.)
@damfino
Oh, da ist was schief gelaufen,
an Deiner Antwort merke ich gerade, dass ich ganz schlecht erklärt habe, weil ich wohl nicht klar machen konnte, dass Da1 und Db1 natürlich auch...
Ich mach das etwas anders (bescheidener). Denn GATTACA bewegt sich auch nur in einer definierten Spielarena von ca. 3m * 3m mit glatten Wänden. Ich habe die Odometrie und zwei Distanzsensoren auf dem...
Hallo,
ich bin eher der Typ "Software". Deshalb stimme ich @markusj zu und sage, dass auch Software weiter hilft. Hier...
Cooperatives Multitasking mit den Grundbausteinen:
- alloca
- setjmp/longjmp
Compiler Version: WinAVR-20100110
Asuro Lib: 2.80
Ich finde die Lösung spannend und wollte sie hier mal...
Aaah, jetzt dämmert's mir. Danke @markusj. Die Farbigkeit des Codes habe ich immer als Feature der Forumsoftware angesehen. Ist aber nicht so! Sondern lag daran, dass ich den Code direkt aus Eclipse...
Nein, nahe dran, aber so funktioniert das nicht denn mit sizeof() wird falsch umgegangen. Wird @zulakis wohl auch schon bemerkt haben. So will ich diesen Thread nicht enden lassen. (Schade auch, dass...
Schade.
Vielleicht müssen wir mal Compilerversionen austauschen. Zunächst, bei mir liegt der Code in einer C-Datei (nicht C++-Datei).
1) Microsoft Visual C++ 2005.
2) WinAVR-20100110
a) bei...
Schade, dass Du Deinen letzten Weg (ver-)editiert hast. Darauf aufbauend wäre das meine Vorschlag:
typedef uint16_t Frame[9];
typedef struct
{
uint16_t NumberOfFrames; // Anzahl der Frames...