Description
I don't know why, but generator.py is placing 1 or sometimes 2 '\n' in the project_name. Also it sometimes explains why that name is chosen and sometimes not. And it has different outputs with really small changes like in the examples below, which only difference in '-HAT'.
I tested both ROS1 and ROS2 in the hope of getting it working, but results are the same.
Your Robot Software: Make a script for an Azure Kinect, Xsens MTi30 and a SkyTraq PX1172RH
ROS1 or ROS2? ROS1
OSError: [WinError 123] The syntax of the file name, folder name, or volume name is incorrect: 'ros_ws/src/\nAZURE-KINECT-XSENS-SKYTRAC'
Your Robot Software: Make a script for an Azure Kinect, Xsens MTi-30 and a SkyTraq PX1172RH-HAT
ROS1 or ROS2? ROS1
OSError: [WinError 123] The syntax of the file name, folder name, or volume name is incorrect: 'ros_ws/src/\nAzureKinectXsensSkyTraq\n\nNote: This is a short name for a ROS package that represents a task involving an Azure Kinect, Xsens MTi-30, and a SkyTraq PX1172RH-HAT. The name follows the ROS package naming conventions and is in lower case only.'
Your Robot Software: Make a script for an Azure Kinect, Xsens MTi-30 and a SkyTraq PX1172RH-HAT
ROS1 or ROS2? ROS2
OSError: [WinError 123] The syntax of the file name, folder name, or volume name is incorrect: 'ros_ws/src/\nAZURE-KINECT-XSENS-SKYTRAC'
Your Robot Software: Make a script for a Xsens MTi-30 and a SkyTraq PX1172RH
ROS1 or ROS2? ROS1
OSError: [WinError 123] The syntax of the file name, folder name, or volume name is incorrect: 'ros_ws/src/\nSure! Based on the given task description, I suggest the following ROS package name:\n\nmti30_skytraq'