https://github.com/kaantuncer/Moborobo-Project/
git clone https://github.com/RoboSense-LiDAR/rslidar_sdk.git
cd rslidar_sdk
git submodule init
git submodule update
sudo apt-get update
sudo apt-get install -y libyaml-cpp-dev
sudo apt-get install -y libpcap-dev
sudo apt install ros-noetic-slam-toolbox
https://github.com/SteveMacenski/slam_toolbox/tree/noetic-devel
.You need to extract the zip file inside the on_robot/src directory
sudo apt install ros-noetic-pointcloud-to-laserscan
git clone https://github.com/ros-perception/pointcloud_to_laserscan.git --branch indigo-devel --single-branch
PLUGINLIB_EXPORT_CLASS(pointcloud_to_laserscan::PointCloudToLaserScanNodelet, nodelet::Nodelet);
(inspired from https://github.com/ros-perception/depthimage_to_laserscan/issues/31)commented out line 17-23 in navigation.launch (node pkg gmapping part)
sudo apt install ros-noetic-rviz-imu-plugin
sudo apt install ros-noetic-rtabmap
sudo apt install ros-noetic-rtabmap-ros
sudo apt install ros-noetic-depthimage-to-laserscan
cd /your_workspace(on_robot)/src
git clone --recursive https://github.com/stereolabs/zed-ros-wrapper.git
cd ..
rosdep install --from-paths src --ignore-src -r -y
catkin_make -DCMAKE_BUILD_TYPE=Release
source devel/setup.bash
cd /your_workspace(on_robot)/src
git clone https://github.com/stereolabs/zed-ros-interfaces.git
cd ../
rosdep install --from-paths src --ignore-src -r -y
catkin_make
you should remove the zed-ros-interfaces file which is inside the zed-ros-wrapper filecatkin_make -DCMAKE_BUILD_TYPE=Release
source devel/setup.bash
cd /your_workspace(on_robot)/src
git clone https://github.com/stereolabs/zed-ros-examples.git
cd ..
rosdep install --from-paths src --ignore-src -r -y
catkin_make -DCMAKE_BUILD_TYPE=Release
source devel/setup.bash
roslaunch zed_display_rviz display_zed2.launch
torch-2.0.0+nv23.05-cp38-cp38-linux_aarch64.whl
from the website https://developer.download.nvidia.com/compute/redist/jp/v511/pytorch/export TORCH_INSTALL=~/Downloads/torch-2.0.0+nv23.05-cp38-cp38-linux_aarch64.whl
pip install --upgrade pip
pip install numpy==’1.16.5’
pip install --no-cache https://developer.download.nvidia.com/compute/redist/jp/v511/pytorch/torch-2.0.0+nv23.05-cp38-cp38-linux_aarch64.whl
cd your_workspace(on_robot)/src/moborobot/scripts
git clone https://github.com/ChaoningZhang/MobileSAM.git
python3 path/to/python/script/road_detector.py
pip install pyserial
sudo apt install ros-noetic-nmea-msgs
Need to be sure that gps is connected with usb port
sudo su
cd /
cd dev
chown username ttyUSB0
rosrun moborobo locoSysPublisher.py
for publishing the gps datarosrun moborobo locoSysSubscriber.py
for obtaining and reading the data (or you can simply run rostopic echo /moborobo/mygps
)Simulation: sudo apt-get install ros-noetic-hector-gazebo-plugins
source devel/setup.bash
roslaunch moborobo gmapping_room.launch