diff --git a/ROS_setup/README.md b/ROS_setup/README.md new file mode 100644 index 0000000000000000000000000000000000000000..f794e3feb60ef90bf9b3f5aac9293750aaca68e3 --- /dev/null +++ b/ROS_setup/README.md @@ -0,0 +1,105 @@ + +```bash +sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' +sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 +sudo apt-get install curl +curl -sSL 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xC1CF6E31E6BADE8868B172B4F42ED6FBAB17C654' | sudo apt-key add - +sudo apt update +sudo apt install ros-melodic-desktop-full + +echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc +source ~/.bashrc + +sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential + +sudo apt install python-rosdep + +sudo rosdep init +rosdep update + +mkdir -p ~/catkin_ws/src +catkin_make + +source devel/setup.bash +echo $ROS_PACKAGE_PATH + +echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc + +source ~/.bashrc +#ssh +sudo apt-get install openssh-server + +cd ~/catkin_ws/src +git clone https://github.com/ros-drivers/rosserial -b melodic-devel +cd .. +catkin_make + +##Download Arduino ide https://www.arduino.cc/en/software +cd ~/Downloads/arduino-1.8.13-linux64/arduino-1.8.13 +sudo ./install.sh + +##in Arduino ide download rosserial lib + +##rplidar +cd ~/catkin_ws/src +git clone https://github.com/Slamtec/rplidar_ros +cd .. +catkin_make + +sudo apt-get install ros-melodic-turtlebot3 +sudo apt-get install ros-melodic-turtlebot3-gazebo + +## in ~/.ignition/fuel/config.yaml change https://api.ignitionfuel.org to https://api.ignitionrobotics.org + +sudo apt-get install ros-melodic-gmapping + +sudo apt-key adv --keyserver keys.gnupg.net --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE + +sudo add-apt-repository "deb http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo bionic main" -u + +sudo apt-get install librealsense2-dkms +sudo apt-get install librealsense2-utils +sudo apt-get install librealsense2-dev +sudo apt-get install librealsense2-dbg +cd ~/catkin_ws/src +git clone https://github.com/IntelRealSense/realsense-ros.git +cd realsense-ros/ +git checkout `git tag | sort -V | grep -P "^2.\d+\.\d+" | tail -1` +cd .. +cd .. + +sudo apt-get install ros-melodic-ddynamic-reconfigure + +catkin_make clean +catkin_make -DCATKIN_ENABLE_TESTING=False -DCMAKE_BUILD_TYPE=Release +catkin_make install + +sudo apt-get install ros-melodic-rtabmap +sudo apt-get install ros-melodic-rtabmap-ros + +cd ~/catkin_ws/src +git clone https://github.com/uos/katana_driver +cd katana_driver +rm -r katana katana_arm_gazebo katana_driver katana_gazebo_plugins katana_moveit_ikfast_plugin katana_msgs katana_teleop katana_tutorials kni README.md + +sudo apt-get install ros-melodic-joint-state-publisher-gui + + +sudo usermod -a -G dialout $USER +sudo apt-get remove modemmanager -y +sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-libav gstreamer1.0-gl -y + +## Download QGroundControl.AppImage. + +chmod +x ./QGroundControl.AppImage + + +sudo apt-get install ros-melodic-mavros +sudo apt-get install ros-melodic-mavros-extras + +cd /opt/ros/melodic/lib/mavros +sudo ./install_geographiclib_datasets.sh + +sudo apt-get install ros-melodic-imu-tools + +``` diff --git a/lab03/README.md b/lab03/README.md index 7c1cc6a82cbad38ff7e4bf2501408454f750e5e7..c3bd3a83e7d9057de6650026d49a8799e4f8145c 100644 --- a/lab03/README.md +++ b/lab03/README.md @@ -455,7 +455,7 @@ Oprucz uruchomienia kamer, wĹÄ czany jest "static_transform_publisher", ktĂłry Ostatni uruchamiany node "depthimage_to_laserscan" jak sama nazwa wskazuje pozwala uzyskaÄ laserscan z obrazu gĹÄbi. Laser skan bÄdzie potrzebny przy tworzeniu mapy 3d. JeĹli nie posiadamy lidaru i uĹźywamy samych kamer to w ten sposĂłb moĹźemy go zasymulowaÄ. W przeciwnym wypadku uruchomilibyĹmy po prostu lidar juĹź bez programu "depthimage_to_laserscan". -**Zadanie 13:** StwĂłrz plik launch uruchamiajÄ cy obie kamery w swoim pakiecie. UzupeĹnij powyĹźszy plik o odpowiednie numery seryjne kamer (w drugiej i trzeciej linii, gdzie kamera1 to kamera t265, a kamera2 to kamera d400). +**Zadanie 13:** StwĂłrz plik launch uruchamiajÄ cy obie kamery w swoim pakiecie. UzupeĹnij powyĹźszy plik o odpowiednie numery seryjne kamer (w czwartej i piÄ tej linii, gdzie kamera1 to kamera t265, a kamera2 to kamera d400). Uruchom stworzony plik oraz Rviz. W programie Rviz otwĂłrz konfiguracjÄ "test_kamer.rviz" z pakietu "laboratorium_pliki_dodatkowe" w folderze "catkin_ws/src".