Skip to content

TiagoAPI #3

@onioniwastaken

Description

@onioniwastaken

Ao tentar dar launch no node através do comando dado, após seguir todas as instruções, um erro persiste declarando que "TiagoAPI" importada da biblioteca respetiva não está defenida. Após estar horas a tentar resolver o mesmo assunto sem resultado nenhum peço ajuda

SUMMARY

PARAMETERS

  • /nlu_rule_based/asr_error_source: tiago_speech_reco...
  • /nlu_rule_based/common_path: /home/ingeniarius...
  • /nlu_rule_based/grammar_path: /home/ingeniarius...
  • /nlu_rule_based/load_from_xml: False
  • /nlu_rule_based/result_topic: ~dialogue_acts
  • /nlu_rule_based/rules_parent: task
  • /nlu_rule_based/transcript_topic: /mbot_speech_reco...
  • /nlu_rule_based/use_keyword_nlu: False
  • /rosdistro: noetic
  • /rosversion: 1.17.4

NODES
/
nlu_rule_based (nlu_rule_based/nlu_rule_based_node)

ROS_MASTER_URI=http://localhost:11311

process[nlu_rule_based-1]: started with pid [10746]
[DEBUG] [1751376738.883907]: init_node, name[/nlu_rule_based], pid[10746]
[DEBUG] [1751376738.884667]: binding to 0.0.0.0 0
[DEBUG] [1751376738.885329]: bound to 0.0.0.0 37225
[DEBUG] [1751376738.886189]: ... service URL is rosrpc://legion:37225
[DEBUG] [1751376738.887036]: [/nlu_rule_based/get_loggers]: new Service instance
[DEBUG] [1751376738.888498]: ... service URL is rosrpc://legion:37225
[DEBUG] [1751376738.889115]: [/nlu_rule_based/set_logger_level]: new Service instance
Traceback (most recent call last):
File "/home/ingeniarius/catkin_ws_25/src/nlu_rule_based/scripts/nlu_rule_based_node", line 6, in
nlu_rule_based_ros.nlu_node.main()
File "/home/ingeniarius/catkin_ws_25/src/nlu_rule_based/src/nlu_rule_based_ros/nlu_node.py", line 81, in main
node = NLU_node()
File "/home/ingeniarius/catkin_ws_25/src/nlu_rule_based/src/nlu_rule_based_ros/nlu_node.py", line 31, in init
self.nlu = RuleBasedNLU(
File "/home/ingeniarius/catkin_ws_25/src/nlu_rule_based/src/nlu_rule_based_ros/rule_based_nlu.py", line 27, in init
self.tiago_api = TiagoAPI()
NameError: name 'TiagoAPI' is not defined
================================================================================REQUIRED process [nlu_rule_based-1] has died!
process has died [pid 10746, exit code 1, cmd /home/ingeniarius/catkin_ws_25/src/nlu_rule_based/scripts/nlu_rule_based_node __name:=nlu_rule_based __log:=/home/ingeniarius/.ros/log/3e03cf90-567f-11f0-904a-891dee03643b/nlu_rule_based-1.log].
log file: /home/ingeniarius/.ros/log/3e03cf90-567f-11f0-904a-891dee03643b/nlu_rule_based-1*.log
Initiating shutdown!

[nlu_rule_based-1] killing on exit
shutting down processing monitor...
... shutting down processing monitor complete
done

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions