- Ronaldson Bellande
./Bellande_Limit passcode node0 node1 environment size goal obstacles search_radius sample_points
passcode
: The access key (must be "bellande_limit_executable_access_key")node0
: Starting point coordinates as a list (e.g., "[0, 0, 0]")node1
: Target point coordinates as a list (e.g., "[100, 100, 100]")environment
: Environment dimensions as a list (e.g., "[1000, 1000, 1000]")size
: Step sizes for each dimension as a list (e.g., "[10, 10, 10]")goal
: Goal point coordinates as a list (e.g., "[200, 200, 200]")obstacles
: List of obstacles with position and dimensions (e.g., '[{"position":[50,50,50],"dimensions":[20,20,20]}]')search_radius
: Float value for obstacle detection radius (default: 50.0)sample_points
: Integer number of sampling points (default: 20)
./Bellande_Limit "bellande_limit_executable_access_key" "[0,0,0]" "[100,100,100]" "[1000,1000,1000]" "[10,10,10]" "[200,200,200]" '[{"position":[50,50,50],"dimensions":[20,20,20]}]' 50 20
- Passcode must be exactly "bellande_limit_executable_access_key"
- All coordinate lists must have the same dimensions as the environment
- Obstacle positions and dimensions must match environment dimensions
- Use proper Python list syntax for coordinates and obstacles
- The script supports infinite dimensions, limited only by system resources
- All numeric values can have decimal precision
The script includes error handling for:
- Incorrect number of arguments
- Invalid passcode
- Mismatched dimensions across coordinates
- Invalid input format (syntax errors)
- Other unexpected errors
This Algorithm or Models is distributed under the Creative Commons Attribution-ShareAlike 4.0 International License, see LICENSE and NOTICE for more information.