쓰레기 줍는 사람
[주행] 및 [회전] 블록과 전방 거리 센서를 사용하여 VR 로봇을 조종하여 배터리가 소진되기 전에 최대한 많은 쓰레기를 수거하세요.
- 산호초 정화 놀이터를 선택하세요.
- 배터리가 다 떨어지기 전에 VR 로봇이 최대한 많은 쓰레기를 수거하도록 코딩하세요.
- 원하는 회전 속도를 설정하세요. [회전] 블록을 사용하여 구동계를 계속 회전시키고 전방 거리 센서를 사용하여 이물질이 있는지 확인하십시오.
- 전방 거리 센서가 쓰레기를 감지하면, 로봇과 쓰레기 사이의 거리만큼 VR 로봇을 이동시켜 쓰레기를 수거합니다.
- [영원히] 블록을 사용하여 VR 로봇이 쓰레기를 지속적으로 확인하고 수거하도록 설정하세요.
유용한 팁
전방 거리 센서가 시야 내에 물체를 감지했는지 여부를 보고하려면 감지(Sensing) 범주의 FrontDistance found object 블록을 사용하십시오.

일치하는 Python 명령:
front_distance.found_object()
감지(Sensing) 범주의 FrontDistance Reporter 블록을 사용하여 거리 센서에서 가장 가까운 물체까지의 거리를 가져옵니다.

일치하는 Python 명령:
앞 거리.get_distance(MM)
제어(Control) 범주의 if then 블록을 사용하여 전방 거리 센서가 쓰레기 감지했는지 확인하고, 부울 조건이 쓰레기를 수거하는 코드를 실행합니다.

일치하는 Python 명령:
front_distance.found_object()인 경우:
제어(Control) 범주의 Forever 블록을 사용하여 VR 로봇이 지속적으로 쓰레기를 확인하고 수거하도록 설정하세요.

일치하는 Python 명령:
참인 동안: