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
Asked by smolalpaca on 2023-06-15 21:43:01 UTC
Comments