File tree Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change 1+ #!/usr/bin/env python3
2+ # -*- coding: utf-8 -*-
3+ #
4+ # Copyright 2022 Giulio Romualdi
5+ #
6+ # Licensed under the Apache License, Version 2.0 (the "License");
7+ # you may not use this file except in compliance with the License.
8+ # You may obtain a copy of the License at
9+ #
10+ # http://www.apache.org/licenses/LICENSE-2.0
11+ #
12+ # Unless required by applicable law or agreed to in writing, software
13+ # distributed under the License is distributed on an "AS IS" BASIS,
14+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+ # See the License for the specific language governing permissions and
16+ # limitations under the License.
17+
18+ """
19+ Load a robot description, specified from the command line, in iDynTree.
20+
21+ This example requires iDynTree, which is installed by ``conda install -c conda-forge idyntree``.
22+ """
23+
24+ import argparse
25+
26+ from robot_descriptions .loaders .idyntree import load_robot_description
27+
28+
29+ if __name__ == "__main__" :
30+ parser = argparse .ArgumentParser (description = __doc__ )
31+ parser .add_argument ("name" , help = "name of the robot description" )
32+ args = parser .parse_args ()
33+
34+ try :
35+ robot = load_robot_description (args .name )
36+ except ModuleNotFoundError :
37+ robot = load_robot_description (f"{ args .name } _description" )
38+
39+ print (f"Robot successfully loaded as { robot } " )
You can’t perform that action at this time.
0 commit comments