optima 0.0.4

An easy to set up and easy optimization and planning toolbox, particularly for robotics.
Documentation
1
2
3
4
5
6
7
use bevy::ecs::component::Component;

#[derive(Component, Clone, Debug, PartialEq, PartialOrd, Eq, Ord)]
pub enum GenericItemSignature {
    RobotLink { robot_set_idx: usize, robot_idx_in_set: usize, link_idx_in_robot: usize },
    EnvObj { robot_geometric_shape_scene_idx: usize, env_obj_idx: usize }
}