CPC G02B 27/20 (2013.01) [A01K 15/025 (2013.01); G05D 1/0016 (2013.01); G05D 1/0022 (2013.01); G05D 1/0231 (2013.01)] | 20 Claims |
1. A method for controlling a laser pointer projection of a pet companion robot device, for interacting with a pet, equipped with a camera, a laser pointer, a horizontal laser pointer steering motor and a vertical laser pointer steering motor, a control unit and a wireless remote-control device with a touch screen, the method comprising:
determining a focal length 1 of the camera;
determining a height difference Δy between the horizontal and vertical laser pointer steering motors of the laser pointer and the camera;
determining a horizontal viewing angle α of the camera, wherein a corresponding horizontal viewing range is (−α/2, α/2);
determining a vertical viewing angle β of the camera, wherein a corresponding vertical viewing range is (−β/2, β/2);
determining whether the touch screen of the wireless remote-control device is touched;
when the touch screen of the wireless remote-control device is touched, determining the corresponding coordinates (i, j);
calculating an angular difference Δθ between the camera and the at least one laser pointer steering motors:
![]() calculating a horizontal steering motor rotation angle θx:
![]() calculating a vertical steering motor rotation angle θy:
![]() |