├── .catkin_workspace ├── .gitignore ├── .gitmodules ├── README.md ├── maps ├── big_house.pgm ├── big_house.yaml ├── big_house2.pgm ├── big_house2.yaml ├── map1.pgm ├── map1.yaml ├── map2.pgm ├── map2.yaml ├── world.pgm ├── world.yaml ├── world2.pgm └── world2.yaml └── src ├── CMakeLists.txt ├── cleaner_robot ├── CMakeLists.txt ├── include │ └── .gitkeep ├── launch │ ├── amcl_global.launch │ ├── cleaner_robot_big_house.launch │ ├── cleaner_robot_explore.launch │ ├── cleaner_robot_navigation.launch │ └── fcpp_tracking_pid.launch ├── maps │ ├── big_house.pgm │ ├── big_house.yaml │ ├── big_house2.pgm │ ├── big_house2.yaml │ ├── map1.pgm │ ├── map1.yaml │ ├── world.pgm │ ├── world.yaml │ ├── world2.pgm │ └── world2.yaml ├── package.xml ├── param │ └── planners.yaml ├── rviz │ └── fcpp.rviz ├── src │ ├── cleaner_robot_nav_publisher.cpp │ └── pos.txt └── worlds │ └── turtlebot3_big_house.world ├── map_constant_tf ├── CMakeLists.txt ├── nodes │ ├── broadcastMaptf.py │ └── saveMaptf.py └── package.xml └── uvc_lamp ├── CMakeLists.txt ├── config └── uvc_grid_map.yaml ├── include └── .gitkeep ├── launch └── uvc_grid_map.launch ├── package.xml ├── rviz └── uvc_rviz.rviz ├── setup.py ├── src ├── uvc_grid_map.cpp └── uvc_progress.cpp └── srv └── Reset_uv.srv /.catkin_workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/.catkin_workspace -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/README.md -------------------------------------------------------------------------------- /maps/big_house.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/maps/big_house.pgm -------------------------------------------------------------------------------- /maps/big_house.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/maps/big_house.yaml -------------------------------------------------------------------------------- /maps/big_house2.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/maps/big_house2.pgm -------------------------------------------------------------------------------- /maps/big_house2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/maps/big_house2.yaml -------------------------------------------------------------------------------- /maps/map1.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/maps/map1.pgm -------------------------------------------------------------------------------- /maps/map1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/maps/map1.yaml -------------------------------------------------------------------------------- /maps/map2.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/maps/map2.pgm -------------------------------------------------------------------------------- /maps/map2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/maps/map2.yaml -------------------------------------------------------------------------------- /maps/world.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/maps/world.pgm -------------------------------------------------------------------------------- /maps/world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/maps/world.yaml -------------------------------------------------------------------------------- /maps/world2.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/maps/world2.pgm -------------------------------------------------------------------------------- /maps/world2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/maps/world2.yaml -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | /opt/ros/noetic/share/catkin/cmake/toplevel.cmake -------------------------------------------------------------------------------- /src/cleaner_robot/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/CMakeLists.txt -------------------------------------------------------------------------------- /src/cleaner_robot/include/.gitkeep: -------------------------------------------------------------------------------- 1 | // 2 | -------------------------------------------------------------------------------- /src/cleaner_robot/launch/amcl_global.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/launch/amcl_global.launch -------------------------------------------------------------------------------- /src/cleaner_robot/launch/cleaner_robot_big_house.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/launch/cleaner_robot_big_house.launch -------------------------------------------------------------------------------- /src/cleaner_robot/launch/cleaner_robot_explore.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/launch/cleaner_robot_explore.launch -------------------------------------------------------------------------------- /src/cleaner_robot/launch/cleaner_robot_navigation.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/launch/cleaner_robot_navigation.launch -------------------------------------------------------------------------------- /src/cleaner_robot/launch/fcpp_tracking_pid.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/launch/fcpp_tracking_pid.launch -------------------------------------------------------------------------------- /src/cleaner_robot/maps/big_house.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/maps/big_house.pgm -------------------------------------------------------------------------------- /src/cleaner_robot/maps/big_house.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/maps/big_house.yaml -------------------------------------------------------------------------------- /src/cleaner_robot/maps/big_house2.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/maps/big_house2.pgm -------------------------------------------------------------------------------- /src/cleaner_robot/maps/big_house2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/maps/big_house2.yaml -------------------------------------------------------------------------------- /src/cleaner_robot/maps/map1.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/maps/map1.pgm -------------------------------------------------------------------------------- /src/cleaner_robot/maps/map1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/maps/map1.yaml -------------------------------------------------------------------------------- /src/cleaner_robot/maps/world.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/maps/world.pgm -------------------------------------------------------------------------------- /src/cleaner_robot/maps/world.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/maps/world.yaml -------------------------------------------------------------------------------- /src/cleaner_robot/maps/world2.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/maps/world2.pgm -------------------------------------------------------------------------------- /src/cleaner_robot/maps/world2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/maps/world2.yaml -------------------------------------------------------------------------------- /src/cleaner_robot/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/package.xml -------------------------------------------------------------------------------- /src/cleaner_robot/param/planners.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/param/planners.yaml -------------------------------------------------------------------------------- /src/cleaner_robot/rviz/fcpp.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/rviz/fcpp.rviz -------------------------------------------------------------------------------- /src/cleaner_robot/src/cleaner_robot_nav_publisher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/src/cleaner_robot_nav_publisher.cpp -------------------------------------------------------------------------------- /src/cleaner_robot/src/pos.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/src/pos.txt -------------------------------------------------------------------------------- /src/cleaner_robot/worlds/turtlebot3_big_house.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/cleaner_robot/worlds/turtlebot3_big_house.world -------------------------------------------------------------------------------- /src/map_constant_tf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/map_constant_tf/CMakeLists.txt -------------------------------------------------------------------------------- /src/map_constant_tf/nodes/broadcastMaptf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/map_constant_tf/nodes/broadcastMaptf.py -------------------------------------------------------------------------------- /src/map_constant_tf/nodes/saveMaptf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/map_constant_tf/nodes/saveMaptf.py -------------------------------------------------------------------------------- /src/map_constant_tf/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/map_constant_tf/package.xml -------------------------------------------------------------------------------- /src/uvc_lamp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/uvc_lamp/CMakeLists.txt -------------------------------------------------------------------------------- /src/uvc_lamp/config/uvc_grid_map.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/uvc_lamp/config/uvc_grid_map.yaml -------------------------------------------------------------------------------- /src/uvc_lamp/include/.gitkeep: -------------------------------------------------------------------------------- 1 | // 2 | -------------------------------------------------------------------------------- /src/uvc_lamp/launch/uvc_grid_map.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/uvc_lamp/launch/uvc_grid_map.launch -------------------------------------------------------------------------------- /src/uvc_lamp/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/uvc_lamp/package.xml -------------------------------------------------------------------------------- /src/uvc_lamp/rviz/uvc_rviz.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/uvc_lamp/rviz/uvc_rviz.rviz -------------------------------------------------------------------------------- /src/uvc_lamp/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/uvc_lamp/setup.py -------------------------------------------------------------------------------- /src/uvc_lamp/src/uvc_grid_map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/uvc_lamp/src/uvc_grid_map.cpp -------------------------------------------------------------------------------- /src/uvc_lamp/src/uvc_progress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h-brenne/ROS-UV-Cleaning-Robot/HEAD/src/uvc_lamp/src/uvc_progress.cpp -------------------------------------------------------------------------------- /src/uvc_lamp/srv/Reset_uv.srv: -------------------------------------------------------------------------------- 1 | --- 2 | string return_value 3 | --------------------------------------------------------------------------------