Show simple item record

dc.contributor.authorSubedi, Anushka
dc.contributor.authorPandey, Dipesh
dc.contributor.authorMishra, Deepti
dc.date.accessioned2023-02-28T07:23:36Z
dc.date.available2023-02-28T07:23:36Z
dc.date.created2022-03-08T11:44:41Z
dc.date.issued2022
dc.identifier.isbn978-3-030-94190-1
dc.identifier.urihttps://hdl.handle.net/11250/3054437
dc.description.abstractProgramming a humanoid robot for educational purpose is a demanding task for a beginner with little experience. Several studies are available in which humanoid robots such as NAO, are used in educational settings to move, recognize objects and hold conversations similar to a human. These studies usually incorporate third party libraries and advanced deep-learning methods making it difficult for a beginner to follow. This paper aims to work as a getting-started guide for someone starting out with programming the NAO robot using Choregraphe and the Python SDK. In this study, NAO robot is used to implement four scenarios based on - dialog, movement, object recognition and obstacle avoidance - using the available components that come with the robot. The paper focuses on comparing the Choregraphe and NAO Python SDK during this process by considering the advantages and limitations of both approaches. The results show that both Choregraphe and the Python SDK have their nuances and their usage depends on the use case. However, for a beginner just starting out, Choregraphe is easier to get things done without writing a single line of code. Python, on the other hand is useful for low-level functionalities and provides rather more flexibility.en_US
dc.language.isoengen_US
dc.publisherSpringeren_US
dc.relation.ispartofInnovations in Smart Cities Applications Volume 5 - The Proceedings of the 6th International Conference on Smart City Applications (SCA 2021)
dc.relation.urihttps://link.springer.com/content/pdf/10.1007%2F978-3-030-94191-8_29.pdf
dc.titleProgramming Nao as an Educational Agent: A Comparison Between Choregraphe and Python SDKen_US
dc.title.alternativeProgramming Nao as an Educational Agent: A Comparison Between Choregraphe and Python SDKen_US
dc.typeChapteren_US
dc.description.versionacceptedVersionen_US
dc.source.pagenumber367-377en_US
dc.identifier.cristin2008253
cristin.ispublishedtrue
cristin.fulltextpostprint
cristin.qualitycode1


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record