crear_sensor_proximidad
Create a conical proximity sensor pointing forward (+X) with configurable position, range, cone aperture, and parent object, enabling obstacle detection in CoppeliaSim scenes.
Instructions
Crea un sensor de proximidad cónico y lo orienta hacia el frente (+X).
x, y, z: posición en metros, relativa al padre (o al mundo si padre='mundo'). alcance: hasta dónde ve, en metros. apertura_grados: apertura total del cono. Cuanto más ancho, más 've' de lado. padre: ruta del objeto del que debe colgar, por ejemplo el chasis de un robot.
Dos trampas de geometría, por si el sensor 'no detecta lo que debería':
El sensor mira a lo largo de su eje +Z. Esta tool lo rota 90° sobre Y para que mire al frente (+X), que es la convención de avance habitual.
Un cono ancho en horizontal ve el SUELO antes que el obstáculo: con media apertura a y el sensor a altura h, el suelo entra en el cono a h/tan(a) metros. Si eso queda por debajo del alcance, el sensor reportará el piso. Estrecha la apertura o sube el sensor.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | ||
| y | No | ||
| z | No | ||
| alias | No | SensorProximidad | |
| padre | No | mundo | |
| alcance | No | ||
| apertura_grados | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |