├── .dockerignore ├── .github ├── dependabot.yml └── workflows │ ├── auto-merge-dependabot.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yml ├── nanosaur ├── CMakeLists.txt ├── docker │ ├── Dockerfile.nanosaur │ ├── diagnostic_entrypoint.sh │ ├── docker_build_isaac_ros.sh │ └── entrypoint.sh ├── package.xml └── rosinstall │ ├── perception.rosinstall │ ├── robot.rosinstall │ ├── shared.rosinstall │ └── simulation.rosinstall ├── nanosaur_control ├── CMakeLists.txt ├── config │ ├── joystick.yaml │ ├── ps3.nanosaur.yml │ ├── twist_mux_locks.yaml │ └── twist_mux_topics.yaml ├── launch │ ├── teleop.launch.py │ └── twist_control.launch.py └── package.xml ├── nanosaur_description ├── CMakeLists.txt ├── launch │ ├── description.launch.py │ └── display.launch.py ├── meshes │ ├── LICENSE │ ├── README.md │ ├── materials │ │ └── textures │ │ │ ├── RealSense_Albedo.png │ │ │ ├── RealSense_Metalness.png │ │ │ ├── RealSense_Normal.png │ │ │ └── RealSense_Roughness.png │ ├── nanosaur_base.stl │ ├── nanosaur_cover_batteries.stl │ ├── nanosaur_cover_electronics.stl │ ├── nanosaur_flap.stl │ ├── nanosaur_flap_LD06.stl │ ├── nanosaur_head.stl │ ├── nanosaur_head_realsense_d435.stl │ └── parts │ │ ├── LD06.stl │ │ ├── NVIDIA_Jetson_Orin_Nano_DevKit.stl │ │ ├── OLED_Module.stl │ │ ├── d435.dae │ │ ├── fisheye_camera.dae │ │ ├── mecanum_cover.stl │ │ ├── mecanum_mini_wheel.stl │ │ ├── mecanum_wheels.stl │ │ ├── motor2040.stl │ │ ├── motor_block.stl │ │ ├── nanosaur_PCB_electronics.stl │ │ └── nanosaur_PCB_oleds.stl ├── package.xml ├── rviz │ └── urdf.rviz ├── scripts │ └── nanosaur_stl.sh └── urdf │ ├── base.urdf.xacro │ ├── flap │ ├── flap.urdf.xacro │ └── flap_LD06.urdf.xacro │ ├── head │ ├── d435.urdf.xacro │ ├── d435i_imu_modules.urdf.xacro │ ├── head.urdf.xacro │ ├── head_realsense.urdf.xacro │ └── zedmini.urdf.xacro │ ├── mecanum.urdf.xacro │ ├── nanosaur.urdf.xacro │ ├── properties.urdf.xacro │ ├── robot.urdf.xacro │ └── utilities.urdf.xacro ├── nanosaur_msgs ├── CMakeLists.txt ├── msg │ └── Eyes.msg ├── package.xml └── srv │ └── EyeMessage.srv └── nanosaur_visualization ├── CMakeLists.txt ├── launch └── robot_display.launch.py ├── package.xml └── rviz └── robot.rviz /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-merge-dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/.github/workflows/auto-merge-dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /nanosaur/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur/CMakeLists.txt -------------------------------------------------------------------------------- /nanosaur/docker/Dockerfile.nanosaur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur/docker/Dockerfile.nanosaur -------------------------------------------------------------------------------- /nanosaur/docker/diagnostic_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur/docker/diagnostic_entrypoint.sh -------------------------------------------------------------------------------- /nanosaur/docker/docker_build_isaac_ros.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur/docker/docker_build_isaac_ros.sh -------------------------------------------------------------------------------- /nanosaur/docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur/docker/entrypoint.sh -------------------------------------------------------------------------------- /nanosaur/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur/package.xml -------------------------------------------------------------------------------- /nanosaur/rosinstall/perception.rosinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur/rosinstall/perception.rosinstall -------------------------------------------------------------------------------- /nanosaur/rosinstall/robot.rosinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur/rosinstall/robot.rosinstall -------------------------------------------------------------------------------- /nanosaur/rosinstall/shared.rosinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur/rosinstall/shared.rosinstall -------------------------------------------------------------------------------- /nanosaur/rosinstall/simulation.rosinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur/rosinstall/simulation.rosinstall -------------------------------------------------------------------------------- /nanosaur_control/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_control/CMakeLists.txt -------------------------------------------------------------------------------- /nanosaur_control/config/joystick.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_control/config/joystick.yaml -------------------------------------------------------------------------------- /nanosaur_control/config/ps3.nanosaur.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_control/config/ps3.nanosaur.yml -------------------------------------------------------------------------------- /nanosaur_control/config/twist_mux_locks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_control/config/twist_mux_locks.yaml -------------------------------------------------------------------------------- /nanosaur_control/config/twist_mux_topics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_control/config/twist_mux_topics.yaml -------------------------------------------------------------------------------- /nanosaur_control/launch/teleop.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_control/launch/teleop.launch.py -------------------------------------------------------------------------------- /nanosaur_control/launch/twist_control.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_control/launch/twist_control.launch.py -------------------------------------------------------------------------------- /nanosaur_control/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_control/package.xml -------------------------------------------------------------------------------- /nanosaur_description/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/CMakeLists.txt -------------------------------------------------------------------------------- /nanosaur_description/launch/description.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/launch/description.launch.py -------------------------------------------------------------------------------- /nanosaur_description/launch/display.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/launch/display.launch.py -------------------------------------------------------------------------------- /nanosaur_description/meshes/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/LICENSE -------------------------------------------------------------------------------- /nanosaur_description/meshes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/README.md -------------------------------------------------------------------------------- /nanosaur_description/meshes/materials/textures/RealSense_Albedo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/materials/textures/RealSense_Albedo.png -------------------------------------------------------------------------------- /nanosaur_description/meshes/materials/textures/RealSense_Metalness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/materials/textures/RealSense_Metalness.png -------------------------------------------------------------------------------- /nanosaur_description/meshes/materials/textures/RealSense_Normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/materials/textures/RealSense_Normal.png -------------------------------------------------------------------------------- /nanosaur_description/meshes/materials/textures/RealSense_Roughness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/materials/textures/RealSense_Roughness.png -------------------------------------------------------------------------------- /nanosaur_description/meshes/nanosaur_base.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/nanosaur_base.stl -------------------------------------------------------------------------------- /nanosaur_description/meshes/nanosaur_cover_batteries.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/nanosaur_cover_batteries.stl -------------------------------------------------------------------------------- /nanosaur_description/meshes/nanosaur_cover_electronics.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/nanosaur_cover_electronics.stl -------------------------------------------------------------------------------- /nanosaur_description/meshes/nanosaur_flap.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/nanosaur_flap.stl -------------------------------------------------------------------------------- /nanosaur_description/meshes/nanosaur_flap_LD06.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/nanosaur_flap_LD06.stl -------------------------------------------------------------------------------- /nanosaur_description/meshes/nanosaur_head.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/nanosaur_head.stl -------------------------------------------------------------------------------- /nanosaur_description/meshes/nanosaur_head_realsense_d435.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/nanosaur_head_realsense_d435.stl -------------------------------------------------------------------------------- /nanosaur_description/meshes/parts/LD06.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/parts/LD06.stl -------------------------------------------------------------------------------- /nanosaur_description/meshes/parts/NVIDIA_Jetson_Orin_Nano_DevKit.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/parts/NVIDIA_Jetson_Orin_Nano_DevKit.stl -------------------------------------------------------------------------------- /nanosaur_description/meshes/parts/OLED_Module.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/parts/OLED_Module.stl -------------------------------------------------------------------------------- /nanosaur_description/meshes/parts/d435.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/parts/d435.dae -------------------------------------------------------------------------------- /nanosaur_description/meshes/parts/fisheye_camera.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/parts/fisheye_camera.dae -------------------------------------------------------------------------------- /nanosaur_description/meshes/parts/mecanum_cover.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/parts/mecanum_cover.stl -------------------------------------------------------------------------------- /nanosaur_description/meshes/parts/mecanum_mini_wheel.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/parts/mecanum_mini_wheel.stl -------------------------------------------------------------------------------- /nanosaur_description/meshes/parts/mecanum_wheels.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/parts/mecanum_wheels.stl -------------------------------------------------------------------------------- /nanosaur_description/meshes/parts/motor2040.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/parts/motor2040.stl -------------------------------------------------------------------------------- /nanosaur_description/meshes/parts/motor_block.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/parts/motor_block.stl -------------------------------------------------------------------------------- /nanosaur_description/meshes/parts/nanosaur_PCB_electronics.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/parts/nanosaur_PCB_electronics.stl -------------------------------------------------------------------------------- /nanosaur_description/meshes/parts/nanosaur_PCB_oleds.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/meshes/parts/nanosaur_PCB_oleds.stl -------------------------------------------------------------------------------- /nanosaur_description/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/package.xml -------------------------------------------------------------------------------- /nanosaur_description/rviz/urdf.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/rviz/urdf.rviz -------------------------------------------------------------------------------- /nanosaur_description/scripts/nanosaur_stl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/scripts/nanosaur_stl.sh -------------------------------------------------------------------------------- /nanosaur_description/urdf/base.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/urdf/base.urdf.xacro -------------------------------------------------------------------------------- /nanosaur_description/urdf/flap/flap.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/urdf/flap/flap.urdf.xacro -------------------------------------------------------------------------------- /nanosaur_description/urdf/flap/flap_LD06.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/urdf/flap/flap_LD06.urdf.xacro -------------------------------------------------------------------------------- /nanosaur_description/urdf/head/d435.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/urdf/head/d435.urdf.xacro -------------------------------------------------------------------------------- /nanosaur_description/urdf/head/d435i_imu_modules.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/urdf/head/d435i_imu_modules.urdf.xacro -------------------------------------------------------------------------------- /nanosaur_description/urdf/head/head.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/urdf/head/head.urdf.xacro -------------------------------------------------------------------------------- /nanosaur_description/urdf/head/head_realsense.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/urdf/head/head_realsense.urdf.xacro -------------------------------------------------------------------------------- /nanosaur_description/urdf/head/zedmini.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/urdf/head/zedmini.urdf.xacro -------------------------------------------------------------------------------- /nanosaur_description/urdf/mecanum.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/urdf/mecanum.urdf.xacro -------------------------------------------------------------------------------- /nanosaur_description/urdf/nanosaur.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/urdf/nanosaur.urdf.xacro -------------------------------------------------------------------------------- /nanosaur_description/urdf/properties.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/urdf/properties.urdf.xacro -------------------------------------------------------------------------------- /nanosaur_description/urdf/robot.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/urdf/robot.urdf.xacro -------------------------------------------------------------------------------- /nanosaur_description/urdf/utilities.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_description/urdf/utilities.urdf.xacro -------------------------------------------------------------------------------- /nanosaur_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /nanosaur_msgs/msg/Eyes.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_msgs/msg/Eyes.msg -------------------------------------------------------------------------------- /nanosaur_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_msgs/package.xml -------------------------------------------------------------------------------- /nanosaur_msgs/srv/EyeMessage.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_msgs/srv/EyeMessage.srv -------------------------------------------------------------------------------- /nanosaur_visualization/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_visualization/CMakeLists.txt -------------------------------------------------------------------------------- /nanosaur_visualization/launch/robot_display.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_visualization/launch/robot_display.launch.py -------------------------------------------------------------------------------- /nanosaur_visualization/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_visualization/package.xml -------------------------------------------------------------------------------- /nanosaur_visualization/rviz/robot.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rnanosaur/nanosaur/HEAD/nanosaur_visualization/rviz/robot.rviz --------------------------------------------------------------------------------