00001 #!/usr/bin/env python 00002 # 00003 # Copyright 2015 Airbus 00004 # Copyright 2017 Fraunhofer Institute for Manufacturing Engineering and Automation (IPA) 00005 # 00006 # Licensed under the Apache License, Version 2.0 (the "License"); 00007 # you may not use this file except in compliance with the License. 00008 # You may obtain a copy of the License at 00009 # 00010 # http://www.apache.org/licenses/LICENSE-2.0 00011 # 00012 # Unless required by applicable law or agreed to in writing, software 00013 # distributed under the License is distributed on an "AS IS" BASIS, 00014 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 00015 # See the License for the specific language governing permissions and 00016 # limitations under the License. 00017 00018 import rospy 00019 00020 from airbus_ssm_core.ssm_main import ssmMain 00021 from std_msgs.msg import Empty 00022 00023 if __name__ == '__main__': 00024 00025 rospy.init_node('ssm_main', log_level=rospy.INFO) 00026 SSM = ssmMain() 00027 if(rospy.get_param('ssm_autostart', False) == True): 00028 if(SSM._init_SSM()): 00029 SSM.start(Empty) 00030