Package Commands

5.3. Package Commands#

Commands for:

  1. Creating a new package

  2. Building your project

  3. Sourcing your environment variables (BROKEN)

  4. Running your node

# Initialize your workspace variables
workspace = '/home/ubuntu/learn_ros_ws'
%cd $workspace
package_name = 'sample_package'
node_name = 'sample_node' # TODO allow adding multiple nodes from a template
%%bash --no-raise-error -s "$package_name" "$node_name"
cd src

# Create a package
ros2 pkg create --build-type ament_python --node-name $2 $1
%%bash --no-raise-error -s "$package_name"
source install/setup.bash
colcon build --packages-select $1
%%bash -s "$package_name" "$node_name"

source install/setup.bash
ros2 run $1 $2

5.4. Review Quiz#