| Dstar Lite Dstar Lite es una implementación C del algoritmo D * Lite como se explica en . |
Descargar ahora |
Dstar Lite Clasificación y resumen
- Nombre del editor:
- James Neufeld
- Sitio web del editor:
- http://www.cs.ualberta.ca/~neufeld/
Dstar Lite Etiquetas
Dstar Lite Descripción
Dstar Lite es una implementación C del algoritmo D * Lite como se explica en . Dstar Lite es una implementación C del algoritmo D * Lite como se explica en . Hay algunas modificaciones menores a este Código para mejorar el tiempo de cálculo y la distancia de la ruta. Esta es una pieza de software muy simple y debe tomar muy poco tiempo para entender e integrar. Claro (reinicio) Clic izquierdo del mouse - Hacer celular FiTroversable (Costo -1) Clic de ratón medio - Mover la meta a CellRight Mouse Click - Mover Iniciar a la celda Los colores celulares son los siguientes: ROJO - Verde sin liquidar - Travesable pero con Costred / Verde Pequeño cuadrado púrpura: la célula está en la listía OpenListyellow - Start Cellpurple - Cellusing de gol en su propia fuente: Aquí hay un programa de prueba de trabajo simple que utiliza la clase DSTAR: #include "dstar.h" int main () {dstar * dstar = Nuevo Dstar (); lista de mypath; Dstar-> init (0,0,10,5); // Establezca Iniciar a (0,0) y Meta hasta (10,5) Dstar-> UpdateCell (3,4, -1); // Establecer células (3,4) para ser no recorrible Dstar-> UpdateCell (2,2,42.432); // Establecer conjunto (2,2) para costar 42.432 Dstar-> Replan (); // planificar un camino mypath = dstar-> getpath (); // recuperar la ruta Dstar-> UpdateStart (10,2); // Mover Comenzar a (10,2) Dstar-> Replan (); // planificar un camino mypath = dstar-> getpath (); // recuperar la ruta DSTAR-> UpdateGoal (0,1); // Mover gol a (0,1) Dstar-> Replan (); // planificar un camino mypath = dstar-> getpath (); // recuperar la ruta devuelve 0;}
Dstar Lite Software relacionado