├── README.md ├── architecture.png ├── channel_simulator ├── CMakeLists.txt ├── include │ └── channel_simulator │ │ └── channel_simulator.h ├── msg │ ├── PathlossPair.msg │ └── PathlossPairArray.msg ├── package.xml └── src │ ├── channel_simulator.cpp │ ├── channel_simulator_test.cpp │ └── segment_node.cpp ├── example ├── CMakeLists.txt ├── cfg │ └── example.yaml ├── launch │ ├── net_sim_dummy.launch │ ├── network_coordinator.launch │ ├── phy_sim_dummy.launch │ └── test.launch ├── package.xml ├── scripts │ ├── net_sim_dummy.py │ └── phy_sim_dummy.py └── setup.py ├── network_coordinator ├── CMakeLists.txt ├── package.xml ├── scripts │ └── network_coordinator.py └── setup.py ├── physics_coordinator ├── CMakeLists.txt ├── launch │ └── custom_main_empty_world.launch ├── package.xml ├── scripts │ ├── gazebo_custom_server │ ├── gazebo_custom_server_debug │ └── libcommon.sh └── src │ └── gazebo_custom_main.cpp └── protobuf_msgs ├── CMakeLists.txt ├── package.xml ├── protobuf ├── channel_data.proto ├── network_update.proto └── physics_update.proto └── setup.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/README.md -------------------------------------------------------------------------------- /architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/architecture.png -------------------------------------------------------------------------------- /channel_simulator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/channel_simulator/CMakeLists.txt -------------------------------------------------------------------------------- /channel_simulator/include/channel_simulator/channel_simulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/channel_simulator/include/channel_simulator/channel_simulator.h -------------------------------------------------------------------------------- /channel_simulator/msg/PathlossPair.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/channel_simulator/msg/PathlossPair.msg -------------------------------------------------------------------------------- /channel_simulator/msg/PathlossPairArray.msg: -------------------------------------------------------------------------------- 1 | channel_simulator/PathlossPair[] path_array 2 | -------------------------------------------------------------------------------- /channel_simulator/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/channel_simulator/package.xml -------------------------------------------------------------------------------- /channel_simulator/src/channel_simulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/channel_simulator/src/channel_simulator.cpp -------------------------------------------------------------------------------- /channel_simulator/src/channel_simulator_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/channel_simulator/src/channel_simulator_test.cpp -------------------------------------------------------------------------------- /channel_simulator/src/segment_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/channel_simulator/src/segment_node.cpp -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /example/cfg/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/example/cfg/example.yaml -------------------------------------------------------------------------------- /example/launch/net_sim_dummy.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/example/launch/net_sim_dummy.launch -------------------------------------------------------------------------------- /example/launch/network_coordinator.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/example/launch/network_coordinator.launch -------------------------------------------------------------------------------- /example/launch/phy_sim_dummy.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/example/launch/phy_sim_dummy.launch -------------------------------------------------------------------------------- /example/launch/test.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/example/launch/test.launch -------------------------------------------------------------------------------- /example/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/example/package.xml -------------------------------------------------------------------------------- /example/scripts/net_sim_dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/example/scripts/net_sim_dummy.py -------------------------------------------------------------------------------- /example/scripts/phy_sim_dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/example/scripts/phy_sim_dummy.py -------------------------------------------------------------------------------- /example/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/example/setup.py -------------------------------------------------------------------------------- /network_coordinator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/network_coordinator/CMakeLists.txt -------------------------------------------------------------------------------- /network_coordinator/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/network_coordinator/package.xml -------------------------------------------------------------------------------- /network_coordinator/scripts/network_coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/network_coordinator/scripts/network_coordinator.py -------------------------------------------------------------------------------- /network_coordinator/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/network_coordinator/setup.py -------------------------------------------------------------------------------- /physics_coordinator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/physics_coordinator/CMakeLists.txt -------------------------------------------------------------------------------- /physics_coordinator/launch/custom_main_empty_world.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/physics_coordinator/launch/custom_main_empty_world.launch -------------------------------------------------------------------------------- /physics_coordinator/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/physics_coordinator/package.xml -------------------------------------------------------------------------------- /physics_coordinator/scripts/gazebo_custom_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/physics_coordinator/scripts/gazebo_custom_server -------------------------------------------------------------------------------- /physics_coordinator/scripts/gazebo_custom_server_debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/physics_coordinator/scripts/gazebo_custom_server_debug -------------------------------------------------------------------------------- /physics_coordinator/scripts/libcommon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/physics_coordinator/scripts/libcommon.sh -------------------------------------------------------------------------------- /physics_coordinator/src/gazebo_custom_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/physics_coordinator/src/gazebo_custom_main.cpp -------------------------------------------------------------------------------- /protobuf_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/protobuf_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /protobuf_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/protobuf_msgs/package.xml -------------------------------------------------------------------------------- /protobuf_msgs/protobuf/channel_data.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/protobuf_msgs/protobuf/channel_data.proto -------------------------------------------------------------------------------- /protobuf_msgs/protobuf/network_update.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/protobuf_msgs/protobuf/network_update.proto -------------------------------------------------------------------------------- /protobuf_msgs/protobuf/physics_update.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/protobuf_msgs/protobuf/physics_update.proto -------------------------------------------------------------------------------- /protobuf_msgs/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alelab-upenn/ros-net-sim/HEAD/protobuf_msgs/setup.py --------------------------------------------------------------------------------