23 lines
728 B
C#
23 lines
728 B
C#
using RobotApp.Interfaces;
|
|
|
|
namespace RobotApp.Services.Robot.Navigation;
|
|
|
|
public class DifferentialNavigation(Logger<NavigationController> navLogger,
|
|
Logger<DifferentialNavigation> Logger,
|
|
IDriver Driver,
|
|
ISafety Safety,
|
|
ISensorIMU SensorIMU) : NavigationController(navLogger)
|
|
{
|
|
protected override void NavigationHandler()
|
|
{
|
|
try
|
|
{
|
|
// Implement differential drive navigation logic here
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Logger.Write($"Error in DifferentialNavigation: {ex.Message}", LogLevel.Error);
|
|
}
|
|
}
|
|
}
|