5.3. Package Commands#
Commands for:
Creating a new package
Building your project
Sourcing your environment variables (BROKEN)
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