ROS1(Ver.Noetic) install
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 install curl # if you haven't already installed curl
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
sudo apt update
sudo apt install ros-noetic-desktop-full
op:apt search ros-noetic
sudo apt-get install python3-rosdep
#sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator
python3-wstool build-essential
#sudo apt install python3-rosdep
sudo rosdep init
rosdep update
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
source /opt/ros/noetic/setup.bash
sudo apt-get -y install python3-rosinstall
sudo apt-get install -y python3-catkin-tools
test
ターミナル1>>
roscore
ターミナル2>>
rosrun rospy_tutorials talker.py
ターミナル3>>
rosrun rospy_tutorials listener.py
make work space
mkdir -p catkin_ws/src
cd catkin_ws/src
catkin_init_workspace
create pkg
cd catkin_ws/src
catkin_create_pkg pkg_name depend
exp.:catkin_create_pkg my_robot std_msgs rospy roscpp
The depend selection will be written to "package.xml" and "CMakeLists.txt",effect building or running.
###########finish