ROS 유용한 bashrc

OpenJR·2024년 11월 13일

우분투

alias sb='source ~/.bashrc'
alias eb='vim ~/.bashrc'

ROS1

source /opt/ros/noetic/setup.bash
source ~/ws/devel/setup.bash

alias wb='cd ~/ws/ && catkin build -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo --mem-limit 95%'
alias cb='catkin build -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo --mem-limit 95%'

alias rnl='rosnode list'

alias rtl='rostopic list'
alias rte='rostopic echo'
alias rth='rostopic hz'
alias rtb='rostopic bw'
alias rti='rostopic info'

alias rbp='rosbag play'
alias rbi='rosbag info'
alias rbr='rosbag record -b 0 -O'

ROS2

alias wb='cd ~/ws && colcon build --cmake-args -DCMAKE_EXPORT_COMPILE_COMMANDS=ON --symlink-install'
alias wbp='cd ~/ws && colcon build --cmake-args -DCMAKE_EXPORT_COMPILE_COMMANDS=ON --symlink-install --packages-select'

alias rtl='ros2 topic list'
alias rte='ros2 topic echo'
alias rth='ros2 topic hz'
alias rtb='ros2 topic bw'
alias rti='ros2 topic info'

alias rnl='ros2 node list'
alias rni='ros2 node info'

alias rbp='ros2 bag play'
alias rbi='ros2 bag info'

source ~/.venvs/humble/bin/activate
source /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bash
source /opt/ros/humble/setup.bash
source ~/ws/install/setup.bash

--event-handlers console_direct+

profile
Jacob

0개의 댓글