President Barack Obama is celebrating Labour Day in Detroit, previewing his ideas for job creation and economic growth at a rally with thousands of supportive labor union members.