@@ -137,9 +137,9 @@ type builtIn struct {
137137 conf * Config
138138 mu sync.RWMutex
139139 fsService framesystem.Service
140- movementSensors map [resource. Name ]movementsensor.MovementSensor
141- slamServices map [resource. Name ]slam.Service
142- visionServices map [resource. Name ]vision.Service
140+ movementSensors map [string ]movementsensor.MovementSensor
141+ slamServices map [string ]slam.Service
142+ visionServices map [string ]vision.Service
143143 components map [string ]resource.Resource
144144 logger logging.Logger
145145 state * state.State
@@ -185,22 +185,22 @@ func (ms *builtIn) Reconfigure(
185185 ms .configuredDefaultExtras ["num_threads" ] = config .NumThreads
186186 }
187187
188- movementSensors := make (map [resource. Name ]movementsensor.MovementSensor )
189- slamServices := make (map [resource. Name ]slam.Service )
190- visionServices := make (map [resource. Name ]vision.Service )
188+ movementSensors := make (map [string ]movementsensor.MovementSensor )
189+ slamServices := make (map [string ]slam.Service )
190+ visionServices := make (map [string ]vision.Service )
191191 componentMap := make (map [string ]resource.Resource )
192192 for name , dep := range deps {
193193 switch dep := dep .(type ) {
194194 case framesystem.Service :
195195 ms .fsService = dep
196196 case movementsensor.MovementSensor :
197- movementSensors [name ] = dep
197+ movementSensors [name . Name ] = dep
198198 case slam.Service :
199- slamServices [name ] = dep
199+ slamServices [name . Name ] = dep
200200 case vision.Service :
201- visionServices [name ] = dep
201+ visionServices [name . Name ] = dep
202202 default :
203- componentMap [name .ShortName () ] = dep
203+ componentMap [name .Name ] = dep
204204 }
205205 }
206206 ms .movementSensors = movementSensors
@@ -326,15 +326,15 @@ func (ms *builtIn) MoveOnGlobe(ctx context.Context, req motion.MoveOnGlobeReq) (
326326// GetPose is deprecated.
327327func (ms * builtIn ) GetPose (
328328 ctx context.Context ,
329- componentName resource. Name ,
329+ componentName string ,
330330 destinationFrame string ,
331331 supplementalTransforms []* referenceframe.LinkInFrame ,
332332 extra map [string ]interface {},
333333) (* referenceframe.PoseInFrame , error ) {
334334 ms .logger .Warn ("GetPose is deprecated. Please switch to using the GetPose method defined on the FrameSystem service" )
335335 ms .mu .RLock ()
336336 defer ms .mu .RUnlock ()
337- return ms .fsService .GetPose (ctx , componentName . ShortName () , destinationFrame , supplementalTransforms , extra )
337+ return ms .fsService .GetPose (ctx , componentName , destinationFrame , supplementalTransforms , extra )
338338}
339339
340340func (ms * builtIn ) StopPlan (
@@ -480,9 +480,9 @@ func (ms *builtIn) plan(ctx context.Context, req motion.MoveReq, logger logging.
480480 }
481481 logger .CDebugf (ctx , "frame system inputs: %v" , fsInputs )
482482
483- movingFrame := frameSys .Frame (req .ComponentName . ShortName () )
483+ movingFrame := frameSys .Frame (req .ComponentName )
484484 if movingFrame == nil {
485- return nil , fmt .Errorf ("component named %s not found in robot frame system" , req .ComponentName . ShortName () )
485+ return nil , fmt .Errorf ("component named %s not found in robot frame system" , req .ComponentName )
486486 }
487487
488488 startState , waypoints , err := waypointsFromRequest (req , fsInputs )
@@ -720,7 +720,7 @@ func waypointsFromRequest(
720720 return nil , nil , errors .New ("extras goal_state could not be interpreted as map[string]interface{}" )
721721 }
722722 } else if req .Destination != nil {
723- goalState := armplanning .NewPlanState (referenceframe.FrameSystemPoses {req .ComponentName . ShortName () : req .Destination }, nil )
723+ goalState := armplanning .NewPlanState (referenceframe.FrameSystemPoses {req .ComponentName : req .Destination }, nil )
724724 waypoints = append (waypoints , goalState )
725725 }
726726 return startState , waypoints , nil
0 commit comments