navigateToPoint method

Future<NavigationStatus> navigateToPoint(
  1. NavigationPosition destination, {
  2. Map<String, dynamic>? extra,
})

Plan an obstacle-aware path to destination and start driving it. Returns once the goal is accepted; track progress with getNavigationStatus.

// Example:
final status = await myNavigationService.navigateToPoint(NavigationPosition(pose: Pose(x: 1000, y: 0, z: 0)));

For more information, see the navigation service docs.

Implementation

Future<NavigationStatus> navigateToPoint(NavigationPosition destination, {Map<String, dynamic>? extra}) async {
  final request = NavigateToPointRequest(name: name, destination: destination, extra: extra?.toStruct());
  final response = await client.navigateToPoint(request, options: callOptions);
  return response.status;
}