Getting Started
Extending COSM
↰ Parent directory (cosm)
cosm
Contents
Definition (cosm/cosm.hpp)
cosm/cosm.hpp
Detailed Description
Includes
Included By
Namespaces
2019 John Harwell, All rights reserved.
SPDX-License-Identifier: MIT
rcppsw/rcppsw.hpp
File base_force.hpp
File boid.hpp
File alignment_force.hpp
File constant_speed_force.hpp
File arrival_force.hpp
File avoidance_force.hpp
File bias_angle_generator_factory.hpp
File arrival_force_config.hpp
File avoidance_force_config.hpp
File bias_angle_config.hpp
File path_following_force_config.hpp
File phototaxis_force_config.hpp
File polar_force_config.hpp
File wander_force_config.hpp
File path_following_force.hpp
File seek_force.hpp
File arena_map_parser.hpp
File cache_vector.hpp
File nest_vector.hpp
File free_blocks_calculator.hpp
File location_metrics.hpp
File location_metrics_collector.hpp
File utilization_metrics_csv_sink.hpp
File block_extent_clear.hpp
File block_extent_set.hpp
File cache_block_drop.hpp
File cache_extent_clear.hpp
File cache_extent_set.hpp
File nest_block_process.hpp
File light_type_index.hpp
File update_status.hpp
File block_embodiment_creator.hpp
File block_embodiment_variant.hpp
File convergence_calculator.hpp
File embodied_block_creator.hpp
File embodied_block_variant.hpp
File fs_output_manager.hpp
File robot_malfunction.hpp
File robot_repair.hpp
File pd_adaptor.hpp
File rda_adaptor.hpp
File apf2D_visualizer.hpp
File block_carry_visualizer.hpp
File visualization_config.hpp
File visualization_parser.hpp
File polygon2D_visualizer.hpp
File task_visualizer.hpp
File base_controller.hpp
File block_carrying_controller.hpp
File block_detect_context.hpp
File base_controller_repository.hpp
File manip_event_recorder.hpp
File manipulation_metrics.hpp
File applicator.hpp
File graph_los_update.hpp
File grid_los_update.hpp
File metrics_extract.hpp
File neighbors_update.hpp
File stop.hpp
File angular_order_config.hpp
File interactivity_config.hpp
File positional_entropy_config.hpp
File task_dist_entropy_config.hpp
File velocity_config.hpp
File convergence_metrics_csv_sink.hpp
File block3D_ht.hpp
File block3D_list.hpp
File block3D_vector.hpp
File cell3D.hpp
File grid2D_config.hpp
File grid3D_config.hpp
File grid2D_parser.hpp
File grid3D_parser.hpp
File entity_vector.hpp
File cell2D_op.hpp
File cell3D_op.hpp
File utils.hpp
File flocking_config.hpp
File stoch_fov_config.hpp
File interaction_probability.hpp
File stoch_fov.hpp
File coord_search_policy.hpp
File dispatcher.hpp
File dist_status.hpp
File distributor_metrics_csv_sink.hpp
File random_distributor.hpp
File redist_governor.hpp
File block_motion_handler.hpp
File block_dist_config.hpp
File block_manifest.hpp
File block_motion_config.hpp
File block_redist_governor_config.hpp
File powerlaw_dist_config.hpp
File block_dist_parser.hpp
File block_manifest_parser.hpp
File block_motion_parser.hpp
File block_redist_governor_parser.hpp
File blocks_parser.hpp
File powerlaw_dist_parser.hpp
File block_cluster_vector.hpp
File strategy_set.hpp
File block_cluster_metrics.hpp
File block_cluster_metrics_collector.hpp
File block_cluster_metrics_csv_sink.hpp
File block_motion_metrics.hpp
File block_motion_metrics_collector.hpp
File block_motion_metrics_csv_sink.hpp
File block_transportee_metrics_csv_sink.hpp
File foraging_oracle.hpp
File block_cluster.hpp
File block_cluster_params.hpp
File penalty_id_calculator.hpp
File cell2D_fsm.hpp
File cell3D_fsm.hpp
File cell3D_state.hpp
File block_transporter_metrics_csv_sink.hpp
File state_tracker.hpp
File supervisor_fsm.hpp
File base_actuator.hpp
File diagnostic_actuator.hpp
File diagnostics.hpp
File diff_drive_actuator.hpp
File colored_blob_camera_sensor.hpp
File position_sensor.hpp
File saa_names.hpp
File robot_available_actuators.hpp
File robot_available_sensors.hpp
File robot.hpp
File battery_metrics_msg.hpp
File battery_metrics_topic_sink.hpp
File odometry_sensor.hpp
File base_sensor.hpp
File battery_sensor.hpp
File battery_sensor_reading.hpp
File colored_blob_camera_sensor_reading.hpp
File env_sensor_detection_config.hpp
File proximity_sensor_config.hpp
File env_sensor.hpp
File env_sensor_impl.hpp
File env_sensor_reading.hpp
File light_sensor_reading.hpp
File battery_metrics.hpp
File battery_metrics_csv_sink.hpp
File proximity_sensor_reading.hpp
File actuation_subsystem.hpp
File actuator_map.hpp
File base_subsystem.hpp
File actuation_subsystem_config.hpp
File sensing_subsystem_config.hpp
File actuation_subsystem_parser.hpp
File sensing_subsystem_parser.hpp
File sensing_subsystem.hpp
File sensor_map.hpp
File init.hpp
File contexts.hpp
File kinematics_metrics.hpp
File kinematics_metrics_avg_csv_sink.hpp
File kinematics_metrics_collector.hpp
File kinematics_metrics_dist_csv_sink.hpp
File pose.hpp
File twist.hpp
File diff_drive_config.hpp
File diff_drive.hpp
File diff_drive_fsm.hpp
File name_spec.hpp
File trajectory_config.hpp
File path.hpp
File trajectory.hpp
File aggregate_oracle.hpp
File aggregate_oracle_config.hpp
File entities_oracle_config.hpp
File tasking_oracle_config.hpp
File entities_oracle.hpp
File tasking_oracle.hpp
File base_adaptor.hpp
File base_embodied_block.hpp
File base_swarm_manager.hpp
File base_swarm_visualizer.hpp
File base_swarm_manager_repository.hpp
File controller2D.hpp
File controller3D.hpp
File controllerQ3D.hpp
File iteration_order.hpp
File pal.hpp
File swarm_manager.hpp
File swarm_visualizer.hpp
File base_embodiment.hpp
File base_entity.hpp
File base_graph_los.hpp
File base_graph_view_entity.hpp
File base_grid_view_entity.hpp
File block_metadata.hpp
File block_type.hpp
File block_variant.hpp
File colored_entity.hpp
File nest_config.hpp
File nests_config.hpp
File nest_parser.hpp
File embodied_entity.hpp
File entity2D.hpp
File entity3D.hpp
File entity_dimensionality.hpp
File grid2D_view_entity.hpp
File nest_light.hpp
File block_pickup_owner.hpp
File spatial_entity.hpp
File unicell_entity2D.hpp
File unicell_entity3D.hpp
File unicell_movable_entity2D.hpp
File unicell_movable_entity3D.hpp
File sierra_parser.hpp
File sierra_config.hpp
File block_cluster_metrics_glue.hpp
File block_cluster_metrics_msg.hpp
File block_cluster_metrics_topic_sink.hpp
File block_transportee_metrics_glue.hpp
File block_transportee_metrics_msg.hpp
File block_transportee_metrics_topic_sink.hpp
File block_transporter_metrics_msg.hpp
File block_transporter_metrics_topic_sink.hpp
File free_block_pickup.hpp
File kinematics_metrics_msg.hpp
File msg_tracking_map.hpp
File msg_traits.hpp
File registrable.hpp
File robot_metrics_manager.hpp
File swarm_metrics_manager.hpp
File interference_metrics_glue.hpp
File interference_metrics_msg.hpp
File interference_metrics_topic_sink.hpp
File topic.hpp
File conflict_checker.hpp
File dimension_checker.hpp
File acquire_goal_fsm.hpp
File explore_for_goal_fsm.hpp
File point_argument.hpp
File util_hfsm.hpp
File util_signal.hpp
File vector_fsm.hpp
File dist2D_pos_metrics_collector.hpp
File dist3D_pos_metrics_collector.hpp
File explore_locs2D_metrics_collector.hpp
File explore_locs3D_metrics_collector.hpp
File goal_acq_locs2D_metrics_collector.hpp
File goal_acq_metrics.hpp
File goal_acq_metrics_csv_sink.hpp
File interference_locs2D_metrics_collector.hpp
File interference_locs3D_metrics_collector.hpp
File interference_metrics.hpp
File interference_metrics_csv_sink.hpp
File nest_zone_metrics.hpp
File nest_zone_metrics_csv_sink.hpp
File vector_locs2D_metrics_collector.hpp
File vector_locs3D_metrics_collector.hpp
File base_strategy.hpp
File drop_config.hpp
File backup.hpp
File backup_pivot.hpp
File factory.hpp
File drop_metrics.hpp
File explore_config.hpp
File crw.hpp
File random_thresh.hpp
File wander.hpp
File acq_config.hpp
File exit_config.hpp
File anti_phototaxis.hpp
File acq_metrics.hpp
File acq_metrics_csv_sink.hpp
File base_memory_model.hpp
File pheromone_config.hpp
File pheromone_parser.hpp
File rlos_perception_subsystem.hpp
File subsystem_fwd.hpp
File repository.hpp
File taskable.hpp
File base_env_dynamics_config.hpp
File population_dynamics_config.hpp
File robot_dynamics_applicator_config.hpp
File temporal_penalty_config.hpp
File dynamics_type.hpp
File env_dynamics.hpp
File base_env_dynamics_metrics.hpp
File population_dynamics_metrics.hpp
File switchable_tv_generator.hpp
File temporal_penalty.hpp
File tv_manager.hpp
File version.hpp
Namespace apf2D
Namespace arena
Namespace config
Namespace controller
Namespace convergence
Namespace cosm
Namespace cosm::apf2D
Namespace cosm::arena
Namespace cosm::arena::config
Namespace cosm::arena::ds
Namespace cosm::arena::metrics
Namespace cosm::arena::operations
Namespace cosm::arena::repr
Namespace cosm::argos
Namespace cosm::argos::interactors
Namespace cosm::argos::operations
Namespace cosm::argos::tv
Namespace cosm::argos::vis
Namespace cosm::argos::vis::config
Namespace cosm::controller
Namespace cosm::controller::metrics
Namespace cosm::controller::operations
Namespace cosm::convergence
Namespace cosm::convergence::config
Namespace cosm::convergence::metrics
Namespace cosm::ds
Namespace cosm::ds::config
Namespace cosm::ds::operations
Namespace cosm::flocking
Namespace cosm::foraging
Namespace cosm::foraging::block_dist
Namespace cosm::foraging::config
Namespace cosm::foraging::ds
Namespace cosm::foraging::fsm
Namespace cosm::foraging::metrics
Namespace cosm::foraging::oracle
Namespace cosm::foraging::repr
Namespace cosm::fsm
Namespace cosm::hal
Namespace cosm::hal::actuators
Namespace cosm::hal::argos
Namespace cosm::hal::argos::actuators
Namespace cosm::hal::argos::config
Namespace cosm::hal::argos::sensors
Namespace cosm::hal::ros
Namespace cosm::hal::ros::actuators
Namespace cosm::hal::ros::config
Namespace cosm::hal::ros::sensors
Namespace cosm::hal::sensors
Namespace cosm::hal::subsystem
Namespace cosm::hal::subsystem::config
Namespace cosm::interactors
Namespace cosm::kin
Namespace cosm::kin2D
Namespace cosm::kin::metrics
Namespace cosm::metrics
Namespace cosm::metrics::config
Namespace cosm::metrics::specs
Namespace cosm::nav
Namespace cosm::nav::config
Namespace cosm::oracle
Namespace cosm::oracle::config
Namespace cosm::pal
Namespace cosm::pal::argos
Namespace cosm::pal::argos::controller
Namespace cosm::pal::config
Namespace cosm::pal::config::xml
Namespace cosm::pal::controller
Namespace cosm::pal::metrics
Namespace cosm::pal::ros
Namespace cosm::pal::ros::controller
Namespace cosm::repr
Namespace cosm::repr::config
Namespace cosm::repr::operations
Namespace cosm::ros
Namespace cosm::ros::config
Namespace cosm::ros::foraging
Namespace cosm::ros::foraging::metrics
Namespace cosm::ros::fsm
Namespace cosm::ros::fsm::metrics
Namespace cosm::ros::interactors
Namespace cosm::ros::metrics
Namespace cosm::ros::spatial
Namespace cosm::ros::spatial::metrics
Namespace cosm::spatial
Namespace cosm::spatial::fsm
Namespace cosm::spatial::metrics
Namespace cosm::spatial::strategy
Namespace cosm::spatial::strategy::blocks
Namespace cosm::spatial::strategy::blocks::drop
Namespace cosm::spatial::strategy::explore
Namespace cosm::spatial::strategy::flocking
Namespace cosm::spatial::strategy::metrics
Namespace cosm::spatial::strategy::nest
Namespace cosm::spatial::strategy::nest::acq
Namespace cosm::spatial::strategy::nest::exit
Namespace cosm::subsystem
Namespace cosm::subsystem::config
Namespace cosm::subsystem::perception
Namespace cosm::subsystem::perception::config
Namespace cosm::subsystem::perception::rlos
Namespace cosm::ta
Namespace cosm::ta::metrics
Namespace cosm::tv
Namespace cosm::tv::metrics
Namespace ds
Namespace flocking
Namespace foraging
Namespace fsm
Namespace hal
Namespace interactors
Namespace kin
Namespace kin2D
Namespace metrics
Namespace nav
Namespace operations
Namespace oracle
Namespace pal
Namespace repr
Namespace spatial
Namespace subsystem
Namespace ta
Namespace tv
Namespace vis