nbv_sim/run.py

32 lines
521 B
Python
Raw Normal View History

2021-04-15 10:44:08 +02:00
import argparse
import rospy
2021-05-26 21:54:54 +02:00
from policies import get_controller
2021-04-26 10:45:00 +02:00
2021-04-15 10:44:08 +02:00
2021-05-26 14:46:12 +02:00
def create_parser():
parser = argparse.ArgumentParser()
parser.add_argument(
"--policy",
type=str,
choices=[
"single-view",
"fixed-trajectory",
],
)
return parser
def main():
2021-04-29 10:50:33 +02:00
rospy.init_node("active_grasp")
2021-05-26 14:46:12 +02:00
parser = create_parser()
args = parser.parse_args()
2021-05-26 21:54:54 +02:00
controller = get_controller(args.policy)
controller.run()
2021-04-15 10:44:08 +02:00
if __name__ == "__main__":
2021-05-26 14:46:12 +02:00
main()