Robotics StackExchange | Archived questions

Substitution Error while following Articulated Robotics tutorial

Hello, I'm following the youtube tutorial by Articulated Robotics, where at this certain video I'm having an error even I already directly copied and pasted the Xacro files, description files and launch files from his git. FYI: My package name is changed from articubotone --> articubottwo The youtube video link --> https://www.youtube.com/watch?v=8ByoP_oSdno&ab_channel=ArticulatedRobotics

Here is the error message when Im'm launching "ros2 launch articubottwo launchsim.launch.py world:=./src/articubot_two/worlds/obstacles.world":

ros2 launch articubottwo launchsim.launch.py world:=./src/articubottwo/worlds/obstacles.world [INFO] [launch]: All log files can be found below /home/alpaca/.ros/log/2023-06-16-10-33-40-506813-Alpaca-16917 [INFO] [launch]: Default logging verbosity is set to INFO Task exception was never retrieved future: <Task finished name='Task-2' coro=<LaunchService.processoneevent() done, defined at /opt/ros/foxy/lib/python3.8/site-packages/launch/launchservice.py:226> exception=SubstitutionFailure('executed command failed. Command: xacro /home/alpaca/devws/install/articubottwo/share/articubottwo/description/robot.urdf.xacro useros2control:=true')> Traceback (most recent call last): File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launchservice.py", line 228, in _processoneevent await self.processevent(nextevent) File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launchservice.py", line 248, in processevent visitallentitiesandcollectfutures(entity, self.context)) File "/opt/ros/foxy/lib/python3.8/site-packages/launch/utilities/visitallentitiesandcollectfuturesimpl.py", line 45, in visitallentitiesandcollectfutures futurestoreturn += visitallentitiesandcollectfutures(subentity, context) File "/opt/ros/foxy/lib/python3.8/site-packages/launch/utilities/visitallentitiesandcollectfuturesimpl.py", line 45, in visitallentitiesandcollectfutures futurestoreturn += visitallentitiesandcollectfutures(subentity, context) File "/opt/ros/foxy/lib/python3.8/site-packages/launch/utilities/visitallentitiesandcollectfuturesimpl.py", line 45, in visitallentitiesandcollectfutures futurestoreturn += visitallentitiesandcollectfutures(subentity, context) [Previous line repeated 3 more times] File "/opt/ros/foxy/lib/python3.8/site-packages/launch/utilities/visitallentitiesandcollectfuturesimpl.py", line 38, in visitallentitiesandcollectfutures subentities = entity.visit(context) File "/opt/ros/foxy/lib/python3.8/site-packages/launch/action.py", line 108, in visit return self.execute(context) File "/opt/ros/foxy/lib/python3.8/site-packages/launchros/actions/node.py", line 444, in execute self.performsubstitutions(context) File "/opt/ros/foxy/lib/python3.8/site-packages/launchros/actions/node.py", line 399, in _performsubstitutions evaluatedparameters = evaluateparameters(context, self._parameters) File "/opt/ros/foxy/lib/python3.8/site-packages/launchros/utilities/evaluateparameters.py", line 164, in evaluateparameters outputparams.append(evaluateparameterdict(context, param)) File "/opt/ros/foxy/lib/python3.8/site-packages/launchros/utilities/evaluateparameters.py", line 71, in evaluateparameterdict evaluatedvalue = performsubstitutions(context, list(value)) File "/opt/ros/foxy/lib/python3.8/site-packages/launch/utilities/performsubstitutionsimpl.py", line 26, in performsubstitutions return ''.join([context.performsubstitution(sub) for sub in subs]) File "/opt/ros/foxy/lib/python3.8/site-packages/launch/utilities/performsubstitutionsimpl.py", line 26, in return ''.join([context.performsubstitution(sub) for sub in subs]) File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launchcontext.py", line 232, in performsubstitution return substitution.perform(self) File "/opt/ros/foxy/lib/python3.8/site-packages/launch/substitutions/command.py", line 116, in perform raise SubstitutionFailure(f'executed command failed. Command: {commandstr}') launch.substitutions.substitutionfailure.SubstitutionFailure: executed command failed. Command: xacro /home/alpaca/devws/install/articubottwo/share/articubottwo/description/robot.urdf.xacro useros2_control:=true

Asked by smolalpaca on 2023-06-15 21:43:01 UTC

Comments

Answers