Example #1
0
 def cbSrvSetLimit(self, req):
     self.limit = self.setLimit(req.value)
     self.printValues()
     self.msg_actuator_limits.v = self.v_max  # TODO: Calculate v_max !
     self.msg_actuator_limits.omega = self.omega_max  # TODO: Calculate omega_max !
     self.pub_actuator_limits.publish(self.msg_actuator_limits)
     return SetValueResponse()
Example #2
0
    def get_destination(req):
    	self.target = int(req.value)
    	return SetValueResponse()

    
	def stop_duckiebot():
		self.duckiebot_set_k(100)
		rospy.loginfo("Stopping for leaving or get a duckie!!")

	def go_duckiebot():
		self.duckiebot_set_k(27)
		rospy.loginfo("I'm on my Way!")
Example #3
0
 def cbSrvSetkEncRes(self, req):
     self.kEncRes = req.value
     self.updatekMaxPPMS()
     return SetValueResponse()
Example #4
0
 def cbSrvSetLimit(self, req):
     self.limit = self.setLimit(req.value)
     self.printValues()
     return SetValueResponse()
Example #5
0
 def cbSrvSetK(self, req):
     self.k = req.value
     self.printValues()
     return SetValueResponse()
Example #6
0
 def cbSrvSetRadius(self, req):
     self.radius = req.value
     self.printValues()
     return SetValueResponse()
Example #7
0
 def cbSrvSetBaseline(self, req):
     self.baseline = req.value
     self.printValues()
     return SetValueResponse()
Example #8
0
 def cbSrvSetTrim(self, req):
     self.trim = req.value
     self.printValues()
     return SetValueResponse()
Example #9
0
 def cbSrvSetTrim(self, req):
     self.trim = req.value
     self.printValues()
     self.msg_actuator_params.trim = self.trim
     self.pub_actuator_params.publish(self.msg_actuator_params)
     return SetValueResponse()
Example #10
0
 def cbSrvSetLimit(self, req):
     self.limit = self.setLimit(req.value)
     self.printValues()
     self.msg_actuator_params.limit = self.limit
     self.pub_actuator_params.publish(self.msg_actuator_params)
     return SetValueResponse()
Example #11
0
 def cbSrvSetK(self, req):
     self.k = req.value
     self.printValues()
     self.msg_actuator_params.k = self.k
     self.pub_actuator_params.publish(self.msg_actuator_params)
     return SetValueResponse()
Example #12
0
 def cbSrvSetRadius(self, req):
     self.radius = req.value
     self.printValues()
     self.msg_actuator_params.radius = self.radius
     self.pub_actuator_params.publish(self.msg_actuator_params)
     return SetValueResponse()
Example #13
0
 def cbSrvSetBaseline(self, req):
     self.baseline = req.value
     self.printValues()
     self.msg_actuator_params.baseline = self.baseline
     self.pub_actuator_params.publish(self.msg_actuator_params)
     return SetValueResponse()
Example #14
0
 def cbSrvSetkSmpTime(self, req):
     self.kSmpTime = req.value
     self.updatekMaxPPMS()
     self.ps.updatekSmpTime(self.kSmpTime)
     return SetValueResponse()
Example #15
0
 def cbSrvSetGain(self, req):
     self.gain = req.value
     self.printValues()
     return SetValueResponse()
Example #16
0
 def cbSrvSetkMaxVel(self, req):
     self.kMaxVel = req.value
     self.updatekMaxPPMS()
     return SetValueResponse()
Example #17
0
 def cbSrvSetGain(self, req):
     self.gain = req.value
     self.printValues()
     self.msg_actuator_params.gain = self.gain
     self.pub_actuator_params.publish(self.msg_actuator_params)
     return SetValueResponse()