├── CHANGELOG.rst ├── CMakeLists.txt ├── LICENSE ├── README.md ├── launch ├── rplidar.launch ├── rplidar_a3.launch ├── test_rplidar.launch ├── test_rplidar_a3.launch ├── view_rplidar.launch └── view_rplidar_a3.launch ├── package.xml ├── rplidar_A1.png ├── rplidar_A2.png ├── rviz └── rplidar.rviz ├── scripts ├── create_udev_rules.sh ├── delete_udev_rules.sh └── rplidar.rules ├── sdk ├── README.txt ├── include │ ├── rplidar.h │ ├── rplidar_cmd.h │ ├── rplidar_driver.h │ ├── rplidar_protocol.h │ └── rptypes.h └── src │ ├── arch │ ├── linux │ │ ├── arch_linux.h │ │ ├── net_serial.cpp │ │ ├── net_serial.h │ │ ├── net_socket.cpp │ │ ├── thread.hpp │ │ ├── timer.cpp │ │ └── timer.h │ ├── macOS │ │ ├── arch_macOS.h │ │ ├── net_serial.cpp │ │ ├── net_serial.h │ │ ├── net_socket.cpp │ │ ├── thread.hpp │ │ ├── timer.cpp │ │ └── timer.h │ └── win32 │ │ ├── arch_win32.h │ │ ├── net_serial.cpp │ │ ├── net_serial.h │ │ ├── net_socket.cpp │ │ ├── timer.cpp │ │ ├── timer.h │ │ └── winthread.hpp │ ├── hal │ ├── abs_rxtx.h │ ├── assert.h │ ├── byteops.h │ ├── event.h │ ├── locker.h │ ├── socket.h │ ├── thread.cpp │ ├── thread.h │ ├── types.h │ └── util.h │ ├── rplidar_driver.cpp │ ├── rplidar_driver_TCP.h │ ├── rplidar_driver_impl.h │ ├── rplidar_driver_serial.h │ └── sdkcommon.h └── src ├── client.cpp └── node.cpp /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/README.md -------------------------------------------------------------------------------- /launch/rplidar.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/launch/rplidar.launch -------------------------------------------------------------------------------- /launch/rplidar_a3.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/launch/rplidar_a3.launch -------------------------------------------------------------------------------- /launch/test_rplidar.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/launch/test_rplidar.launch -------------------------------------------------------------------------------- /launch/test_rplidar_a3.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/launch/test_rplidar_a3.launch -------------------------------------------------------------------------------- /launch/view_rplidar.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/launch/view_rplidar.launch -------------------------------------------------------------------------------- /launch/view_rplidar_a3.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/launch/view_rplidar_a3.launch -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/package.xml -------------------------------------------------------------------------------- /rplidar_A1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/rplidar_A1.png -------------------------------------------------------------------------------- /rplidar_A2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/rplidar_A2.png -------------------------------------------------------------------------------- /rviz/rplidar.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/rviz/rplidar.rviz -------------------------------------------------------------------------------- /scripts/create_udev_rules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/scripts/create_udev_rules.sh -------------------------------------------------------------------------------- /scripts/delete_udev_rules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/scripts/delete_udev_rules.sh -------------------------------------------------------------------------------- /scripts/rplidar.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/scripts/rplidar.rules -------------------------------------------------------------------------------- /sdk/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/README.txt -------------------------------------------------------------------------------- /sdk/include/rplidar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/include/rplidar.h -------------------------------------------------------------------------------- /sdk/include/rplidar_cmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/include/rplidar_cmd.h -------------------------------------------------------------------------------- /sdk/include/rplidar_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/include/rplidar_driver.h -------------------------------------------------------------------------------- /sdk/include/rplidar_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/include/rplidar_protocol.h -------------------------------------------------------------------------------- /sdk/include/rptypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/include/rptypes.h -------------------------------------------------------------------------------- /sdk/src/arch/linux/arch_linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/linux/arch_linux.h -------------------------------------------------------------------------------- /sdk/src/arch/linux/net_serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/linux/net_serial.cpp -------------------------------------------------------------------------------- /sdk/src/arch/linux/net_serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/linux/net_serial.h -------------------------------------------------------------------------------- /sdk/src/arch/linux/net_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/linux/net_socket.cpp -------------------------------------------------------------------------------- /sdk/src/arch/linux/thread.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/linux/thread.hpp -------------------------------------------------------------------------------- /sdk/src/arch/linux/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/linux/timer.cpp -------------------------------------------------------------------------------- /sdk/src/arch/linux/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/linux/timer.h -------------------------------------------------------------------------------- /sdk/src/arch/macOS/arch_macOS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/macOS/arch_macOS.h -------------------------------------------------------------------------------- /sdk/src/arch/macOS/net_serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/macOS/net_serial.cpp -------------------------------------------------------------------------------- /sdk/src/arch/macOS/net_serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/macOS/net_serial.h -------------------------------------------------------------------------------- /sdk/src/arch/macOS/net_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/macOS/net_socket.cpp -------------------------------------------------------------------------------- /sdk/src/arch/macOS/thread.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/macOS/thread.hpp -------------------------------------------------------------------------------- /sdk/src/arch/macOS/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/macOS/timer.cpp -------------------------------------------------------------------------------- /sdk/src/arch/macOS/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/macOS/timer.h -------------------------------------------------------------------------------- /sdk/src/arch/win32/arch_win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/win32/arch_win32.h -------------------------------------------------------------------------------- /sdk/src/arch/win32/net_serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/win32/net_serial.cpp -------------------------------------------------------------------------------- /sdk/src/arch/win32/net_serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/win32/net_serial.h -------------------------------------------------------------------------------- /sdk/src/arch/win32/net_socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/win32/net_socket.cpp -------------------------------------------------------------------------------- /sdk/src/arch/win32/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/win32/timer.cpp -------------------------------------------------------------------------------- /sdk/src/arch/win32/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/win32/timer.h -------------------------------------------------------------------------------- /sdk/src/arch/win32/winthread.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/arch/win32/winthread.hpp -------------------------------------------------------------------------------- /sdk/src/hal/abs_rxtx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/hal/abs_rxtx.h -------------------------------------------------------------------------------- /sdk/src/hal/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/hal/assert.h -------------------------------------------------------------------------------- /sdk/src/hal/byteops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/hal/byteops.h -------------------------------------------------------------------------------- /sdk/src/hal/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/hal/event.h -------------------------------------------------------------------------------- /sdk/src/hal/locker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/hal/locker.h -------------------------------------------------------------------------------- /sdk/src/hal/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/hal/socket.h -------------------------------------------------------------------------------- /sdk/src/hal/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/hal/thread.cpp -------------------------------------------------------------------------------- /sdk/src/hal/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/hal/thread.h -------------------------------------------------------------------------------- /sdk/src/hal/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/hal/types.h -------------------------------------------------------------------------------- /sdk/src/hal/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/hal/util.h -------------------------------------------------------------------------------- /sdk/src/rplidar_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/rplidar_driver.cpp -------------------------------------------------------------------------------- /sdk/src/rplidar_driver_TCP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/rplidar_driver_TCP.h -------------------------------------------------------------------------------- /sdk/src/rplidar_driver_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/rplidar_driver_impl.h -------------------------------------------------------------------------------- /sdk/src/rplidar_driver_serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/rplidar_driver_serial.h -------------------------------------------------------------------------------- /sdk/src/sdkcommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/sdk/src/sdkcommon.h -------------------------------------------------------------------------------- /src/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/src/client.cpp -------------------------------------------------------------------------------- /src/node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robopeak/rplidar_ros/HEAD/src/node.cpp --------------------------------------------------------------------------------