perseus-v3
The code base for the QUT Robotics Club ROAR teams rover Perseus starting 2026
파일 탐색기
- all.yaml
- CODEOWNERS
- c_cpp_properties.json
- launch.json
- board_support.hpp
- board_support.cpp
- CMakeLists.txt
- Kconfig.projbuild
- library.json
- hi_can_twai.hpp
- hi_can_twai.cpp
- CMakeLists.txt
- Kconfig.projbuild
- README
- README
- CMakeLists.txt
- main.cpp
- README
- .gitignore
- CMakeLists.txt
- dependencies.lock
- partitions.csv
- platformio.ini
- sdkconfig.debug
- 218-4LPSTR.step
- 219-4LP.STEP
- 54-00274.STEP
- AOTA-B201610S3R3-101-T.step
- ESDA5V3L.step
- IND_HPC4018NF_TTC.step
- OQ0232510000G.STEP
- QFN-60_EP3.5_7x7_P0.4mm_RP2350A.step
- SMD1812B050TF_30.step
- .gitignore
- dc-motor-driver.kicad_dru
- dc-motor-driver.kicad_pcb
- dc-motor-driver.kicad_prl
- dc-motor-driver.kicad_pro
- dc-motor-driver.kicad_sch
- fp-lib-table
- motor-driver.kicad_sch
- RS485.kicad_sch
- sym-lib-table
- electrical-showcase-2026-08-11_194902.zip
- electrical-showcase-2026-08-11_194904.zip
- electrical-showcase-2026-08-11_195232.zip
- electrical-showcase-2026-08-11_195404.zip
- electrical-showcase-2026-08-11_195423.zip
- electrical-showcase-2026-08-11_235432.zip
- electrical-showcase.kicad_pcb
- electrical-showcase.kicad_prl
- electrical-showcase.kicad_pro
- electrical-showcase.kicad_sch
- .gitignore
- enc-encoder.kicad_dru
- enc-encoder.kicad_pcb
- enc-encoder.kicad_pcb.zip
- enc-encoder.kicad_prl
- enc-encoder.kicad_pro
- enc-encoder.kicad_sch
- enc-encoder.step
- fp-lib-table
- rp2350a.kicad_sch
- RS485_slave.kicad_sch
- sym-lib-table
- 54-00274.STEP
- 54-00274.kicad_sym
- AnyTek_OQ_3.81mm_90_2P_TriangleKeyLock.kicad_mod
- Tensility_M8_Socket_4P_Shielded_A.kicad_mod
- TerminalBlock_Dinkle_ECH350R-04_P3.50mm.kicad_mod
- Smol_Brain_Board.kicad_mod
- C_0402_1005Metric_small.kicad_mod
- Infineon_PG-TSDSO-14-22_ThermalVias.kicad_mod
- L_Abracon_AOTA-B201610S3R3-101-T.kicad_mod
- R_0402_1005Metric_small.kicad_mod
- RP2350A-QFN-60-1EP_7x7mm_P0.4mm_EP3.4x3.4mm.kicad_mod
- SW_218-4LPSTR.kicad_mod
- Goose.kicad_mod
- Zeph.kicad_mod
- A-DF_09_A_KG-T2S.kicad_mod
- Capacitor.kicad_sym
- component_library.kicad_sym
- ComponentLibrary.bak
- ComponentLibrary.kicad_sym
- Connectors.kicad_sym
- PMIC_MotorDriver.bak
- PMIC_MotorDriver.kicad_sym
- PMIC_SwitchesDrivers.kicad_sym
- Project_PCB.kicad_sym
- Resistor.kicad_sym
- Semiconductor_Diodes.kicad_sym
- sheet.kicad_wks
- colcon-ignore.nix
- colcon-no-warnings.nix
- overlay.nix
- README.md
- default.nix
- default.nix
- livox-ros-driver2.patch
- rename-files.patch
- default.nix
- fix-cstdint-and-enum.patch
- overlay.nix
- patches.nix
- autonomy-bringup.nix
- can-if.nix
- description.nix
- footprint-broadcaster.nix
- global-traversability.nix
- hardware.nix
- interfaces.nix
- overlay.nix
- payloads.nix
- perseus.nix
- sensors.nix
- shell.nix
- teleop.nix
- vision.nix
- watchdog.nix
- default.nix
- btop.nix
- default.nix
- devenv.nix
- default.nix
- zsh.nix
- default.nix
- default.nix
- default.nix
- default.nix
- autonomy.nix
- cicd.nix
- dev.nix
- firmware.nix
- prod.nix
- web-ui.nix
- overlays.nix
- profiles.nix
- ros-workspace.nix
- scripts.nix
- treefmt.nix
- main.cpp
- CMakeLists.txt
- package.nix
- main.cpp
- CMakeLists.txt
- package.nix
- main.cpp
- CMakeLists.txt
- package.nix
- main.cpp
- CMakeLists.txt
- package.nix
- main.cpp
- CMakeLists.txt
- package.nix
- README.md
- open3d_demo.py
- overlay.nix
- pcd_publisher.py
- rcb_driver.hpp
- rcb_driver.cpp
- CMakeLists.txt
- package.xml
- view_perseus.launch.py
- chassis.dae
- d455.dae
- differential_bar.dae
- dozer.dae
- flange_bearing.dae
- gearbox.dae
- lidar_base.dae
- mid-360.dae
- rocker_left.dae
- rocker_right.dae
- sensor_mount.dae
- wheel.dae
- perseus.ros2_control.xacro
- view_odom.rviz
- view_perseus.rviz
- camera_d455_gazebo.xacro
- chassis.urdf.xacro
- flange_bearing.urdf.xacro
- inertia_macros.xacro
- motor_wheel.urdf.xacro
- perseus.materials.xacro
- perseus.urdf.xacro
- rocker.urdf.xacro
- sensor_mount.urdf.xacro
- sensors.urdf.xacro
- wheel.urdf.xacro
- CMakeLists.txt
- package.xml
- vesc_system.hpp
- system_common.hpp
- vesc_system.cpp
- CMakeLists.txt
- hardware.xml
- package.xml
- Detection.msg
- DetectionArray.msg
- MobilityStatus.msg
- NavigationData.msg
- Waypoint.msg
- DetectObjects.srv
- GetFrontierGoal.srv
- RunWaypoints.srv
- CMakeLists.txt
- package.xml
- cmd_vel_mux.yaml
- ekf_config.yaml
- footprint_broadcaster.yaml
- livox_mid360.yaml
- nav_sim_params.yaml
- navigation.yaml
- ekf.launch.py
- fast_livo2.launch.py
- localisation.launch.py
- navigation.launch.py
- handheld_slam.rviz
- perseus_slam.rviz
- CMakeLists.txt
- package.xml
- README.md
- flat_footprint_broadcaster.hpp
- flat_footprint_broadcaster.cpp
- flat_footprint_broadcaster_node.cpp
- CMakeLists.txt
- package.xml
- global_traversability.hpp
- global_traversability.cpp
- global_traversability_node.cpp
- CMakeLists.txt
- package.xml
- watchdog.yaml
- mobility_watchdog.hpp
- slip_channel_monitor.hpp
- mobility_watchdog.launch.py
- mobility_watchdog.cpp
- mobility_watchdog_node.cpp
- slip_channel_monitor.cpp
- CMakeLists.txt
- package.xml
- arm_driver.hpp
- bucket_controller.hpp
- bucket_driver.hpp
- bucket.launch.py
- arm_driver.cpp
- bucket_controller.cpp
- bucket_driver.cpp
- CMakeLists.txt
- package.xml
- README.md
- perseus_controllers.yaml
- twist_mux.yaml
- controllers.launch.py
- perseus.launch.py
- robot_state_publisher.launch.py
- twist_mux.launch.py
- perseus.urdf.xacro
- CMakeLists.txt
- package.xml
- dust_filter.yaml
- lidar_processing_config.yaml
- livox_config.json
- pcl_conv.yaml
- realsense.yaml
- dust_filter.hpp
- topic_remapper.hpp
- bias_remover.launch.py
- dust_filter.launch.py
- livox.launch.py
- realsense.launch.py
- bias_estimator_component.cpp
- bias_remover_component.cpp
- dust_filter.cpp
- dust_filter_node.cpp
- main.cpp
- topic_remapper.cpp
- CMakeLists.txt
- package.xml
- README.md
- 8bitdo_controller.yaml
- logitech_controller.yaml
- xbox_controller_wired.yaml
- xbox_controller_wired_dual_stick.yaml
- xbox_controller_wireless.yaml
- xbox_controller_wireless_dual_stick.yaml
- generic_controller.hpp
- controller.launch.py
- teleop
- generic_controller.cpp
- __init__.py
- teleop_keyboard.py
- __init__.py
- CMakeLists.txt
- package.xml
- vision.yaml
- aruco_detector.hpp
- detection_renderer.hpp
- cube_detector.hpp
- detection_overlay.hpp
- aruco_detector.launch.py
- cube_detector.launch.py
- detection_overlay.launch.py
- vision.launch.py
- webcam.launch.py
- aruco_detector.cpp
- aruco_detector_node.cpp
- detection_renderer.cpp
- cube_detector.cpp
- cube_detector_node.cpp
- detection_overlay.cpp
- detection_overlay_node.cpp
- CMakeLists.txt
- package.xml
- .gitignore
- colcon_defaults.yaml
- overlay.nix
- README.md
- clean.bash
- devenv-install.sh
- devenv-setup.sh
- generate-ros-pkgs.sh
- member-setup.sh
- nix-setup.sh
- overlay.nix
- vcan-setup.sh
- fd_wrapper.hpp
- fd_wrapper.cpp
- CMakeLists.txt
- config.cmake.in
- default.nix
- hi_can.hpp
- hi_can_address.hpp
- hi_can_packet.hpp
- hi_can_parameter.hpp
- hi_can.cpp
- hi_can_packet.cpp
- hi_can_parameter.cpp
- packet_manager_test.cpp
- CMakeLists.txt
- config.cmake.in
- default.nix
- default.nix
- hi-can-generator.py
- setup.py
- hi_can_net.hpp
- hi_can_net.cpp
- CMakeLists.txt
- config.cmake.in
- default.nix
- hi_can_raw.hpp
- hi_can_raw.cpp
- CMakeLists.txt
- config.cmake.in
- default.nix
- ptr_wrapper.hpp
- ptr_wrapper.cpp
- CMakeLists.txt
- config.cmake.in
- default.nix
- client.hpp
- core.hpp
- simple_networking.hpp
- client.cpp
- CMakeLists.txt
- config.cmake.in
- default.nix
- overlay.nix
- config.json
- index.ts
- tsconfig.json
- alert-dialog-action.svelte
- alert-dialog-cancel.svelte
- alert-dialog-content.svelte
- alert-dialog-description.svelte
- alert-dialog-footer.svelte
- alert-dialog-header.svelte
- alert-dialog-overlay.svelte
- alert-dialog-title.svelte
- index.ts
- avatar-fallback.svelte
- avatar-image.svelte
- avatar.svelte
- index.ts
- button.svelte
- index.ts
- button-group-separator.svelte
- button-group-text.svelte
- button-group.svelte
- index.ts
- card-content.svelte
- card-description.svelte
- card-footer.svelte
- card-header.svelte
- card-title.svelte
- card.svelte
- index.ts
- index.ts
- command-dialog.svelte
- command-empty.svelte
- command-group.svelte
- command-input.svelte
- command-item.svelte
- command-link-item.svelte
- command-list.svelte
- command-separator.svelte
- command-shortcut.svelte
- command.svelte
- index.ts
- dialog-content.svelte
- dialog-description.svelte
- dialog-footer.svelte
- dialog-header.svelte
- dialog-overlay.svelte
- dialog-title.svelte
- index.ts
- dropdown-menu-checkbox-item.svelte
- dropdown-menu-content.svelte
- dropdown-menu-group-heading.svelte
- dropdown-menu-item.svelte
- dropdown-menu-label.svelte
- dropdown-menu-radio-item.svelte
- dropdown-menu-separator.svelte
- dropdown-menu-shortcut.svelte
- dropdown-menu-sub-content.svelte
- dropdown-menu-sub-trigger.svelte
- index.ts
- form-button.svelte
- form-description.svelte
- form-element-field.svelte
- form-field-errors.svelte
- form-field.svelte
- form-fieldset.svelte
- form-label.svelte
- form-legend.svelte
- index.ts
- hover-card-content.svelte
- index.ts
- index.ts
- input.svelte
- index.ts
- label.svelte
- index.ts
- popover-content.svelte
- index.ts
- radio-group-item.svelte
- radio-group.svelte
- index.ts
- resizable-handle.svelte
- resizable-pane-group.svelte
- index.ts
- scroll-area-scrollbar.svelte
- scroll-area.svelte
- index.ts
- select-content.svelte
- select-group-heading.svelte
- select-item.svelte
- select-scroll-down-button.svelte
- select-scroll-up-button.svelte
- select-separator.svelte
- select-trigger.svelte
- index.ts
- separator.svelte
- index.ts
- sheet-content.svelte
- sheet-description.svelte
- sheet-footer.svelte
- sheet-header.svelte
- sheet-overlay.svelte
- sheet-title.svelte
- index.ts
- slider.svelte
- index.ts
- sonner.svelte
- index.ts
- switch.svelte
- index.ts
- tabs-content.svelte
- tabs-list.svelte
- tabs-trigger.svelte
- index.ts
- toggle.svelte
- index.ts
- toggle-group-item.svelte
- toggle-group.svelte
- index.ts
- tooltip-content.svelte
- connectionMenu.svelte
- connectionMenuMobile.svelte
- jsonTree.svelte
- layoutMenu.svelte
- settingsForm.svelte
- widget.svelte
- widgetCanvas.svelte
- localStore.svelte.ts
- perseusMsgs.ts
- rosBridge.svelte.ts
- rosTypes.ts
- state.svelte.ts
- gauge.svelte
- serviceTypes.ts
- signalHandler.svelte.ts
- videoWrapper.svelte
- bucketDrive.svelte
- busPowerManager.svelte
- motorStats.svelte
- nodeViewer.svelte
- resourceMonitor.svelte
- ROSStreamViewer.svelte
- rtcVideo.svelte
- StartStopAutonomy.svelte
- teleop.svelte
- topicMonitor.svelte
- twistMonitor.svelte
- utils.ts
- +server.ts
- +server.ts
- +layout.svelte
- +page.svelte
- camerasSocket.js
- resourceMonitorSocket.js
- api.ts
- server.js
- Layout.ts
- app.css
- app.d.ts
- app.html
- favicon.png
- Rover-Logo.svg
- waypoints.json
- waypoints_simulation.json
- .gitignore
- .prettierignore
- .prettierrc
- .yarnrc.yml
- components.json
- create-widget.sh
- package.json
- postcss.config.js
- README.md
- svelte.config.js
- tailwind.config.ts
- tsconfig.json
- vite.config.ts
- yarn.lock
- overlay.nix
- .clang-format
- .cmake-format.yaml
- .gitignore
- devenv.lock
- devenv.nix
- devenv.yaml
- perseus-v3.code-workspace
- README.md
- typos.toml
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
링크
예시
// repository documentation
Was this content helpful?
(0 ratings)
