static void Main(string[] args) { var bot = new DuckieBot("http://192.168.1.10:5000", "Elcaduck"); var map = new Map(new Point(-2f, -1.2f), new Point(2f, 1.2f), 0.2f); bot.MoveOnMap(map, new Point(-1.9f, -1.1f), new CancellationToken()).GetAwaiter().GetResult(); }
private async void Button_Click(object sender, RoutedEventArgs e) { var x1 = float.Parse(Corner1X.Text); var y1 = float.Parse(Corner1Y.Text); _corner1 = new Navigation.Point(x1, y1); var x2 = float.Parse(Corner2X.Text); var y2 = float.Parse(Corner2Y.Text); _corner2 = new Navigation.Point(x2, y2); _map = new Map(_corner1, _corner2, 0.4f); _visitedNodes.Clear(); var destX = float.Parse(DestX.Text); var destY = float.Parse(DestY.Text); _target = new Navigation.Point(destX, destY); DrawMap(_map); var bot = new DuckieBot(RoverAdress.Text, RoverId.Text); bot.RouteCalculated += Bot_RouteCalculated; bot.ObstaclesDetected += Bot_ObstaclesDetected; await bot.MoveOnMap(_map, _target, new CancellationToken()); }