From 40e1f17920fc453149379495bf47a8d12a50a43e Mon Sep 17 00:00:00 2001 From: AntoNainRatio <120639162+AntoNainRatio@users.noreply.github.com> Date: Tue, 2 Apr 2024 14:37:42 +0300 Subject: opti angle 1 --- robot.js | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'robot.js') diff --git a/robot.js b/robot.js index 11409c0..7a89de9 100644 --- a/robot.js +++ b/robot.js @@ -34,6 +34,14 @@ async function moveTo(x,y) var dist = Math.sqrt(x * x + y * y) console.log('dist is '+dist) var angle = (Math.atan2(y,x))*180/Math.PI + if(angle>180) + { + angle-=180 + } + else if(angle<-180) + { + angle+=180 + } console.log(angle.toString()) var str = 'T'+(Math.floor(angle)-90).toString() client.publish('move',str) -- cgit v1.2.3