Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

Robotics4.NET: software body for controlling robots

Robotics4.NET: software body for controlling robots

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IEE Proceedings - Software — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

As hardware for robots is becoming widely available, better programming abstractions are needed to develop programs controlling robots. In the paper the Robotics4.NET, a framework to develop software aimed at controlling robots of different nature, is introduced. The whole framework is built around the notion of body, which is a software entity connecting the physical structure of the robot to the reasoning modules. The programming abstractions provided by the framework and their implementation are discussed. To validate this framework experiments were conducted on two robotics architectures: R2D2, a custom made robot equipped with a rich set of sensors and actuators; and ER1, an off-the-shelf, low cost, robotics platform available on-line.

References

    1. 1)
      • Brooks, R.A.: `A robust control system for a mobile robot', A.I. Memo 864, Massachusetts Institute of Technology Artificial Intelligence Laboratory, 1985.
    2. 2)
      • A.R. Damasio . (1999) The feeling of what happens: body and emotion in the making of consciousness.
    3. 3)
      • Microsoft.NETWeb site, http://msdn.microsoft.com/net.
    4. 4)
      • F., et al. Iida . (2004) Embodied artificial intelligence, Lect. Notes Artif. Intell..
    5. 5)
      • Farinelli, A., Grisetti, G., Iocchi, L., Lo Cascio, S., Nardi, D.: `Design and evaluation of multi agent systems for rescue operations', Proc. IROS, 2003, p. 3138–3143Vol. 4, .
    6. 6)
      • RobocupWeb-site, http://www.robocup.org.
    7. 7)
      • The Mono ProjectWeb Site, http://www.mono-project.com/.
    8. 8)
      • OROCOSWeb Site, http://www.orocos.org.
    9. 9)
      • Côté, C., Létourneau, D., Michaud, F., Valin, J.-M., Brosseau, Y., Raïevsky, C., Lemay, M., Tran, V.: `Programming mobile robots using RobotFlow and MARIE', IROS, 2004.
    10. 10)
      • Brooks, R.A., Stein, L.A.: `Building brains for bodies', Memo 1439, Artificial Intelligence Lab, .
    11. 11)
      • O. Holland . The future of embodied artificial intelligence: machine consciousness?. Lect. Notes Artif. Intell. , 37 - 53
    12. 12)
      • Bruyninckx, H., Soetens, P., Koninckx, B.: `A software framework for component-based distributed feedback control kernels', PMA Technical, January 2004, http://www.orocos.org/documents/motconframe.pdf.
    13. 13)
      • A.R. Damasio . (1994) Descartes' error: emotion, reason, and the human brain.
    14. 14)
      • J.P. Müller . The design of intelligent agents: a layered approach. Lect. Notes Artif. Intell.
    15. 15)
      • Kitano, H., Tadokoro, S., Noda, I., Matsubara, H., Takahashi, T., Shinjou, A., Shimada, S.: `RoboCup rescue: search and rescue in large-scale disasters as a domain for autonomous agents research', Proc. IEEE Int. Conf. on Man, System and Cybernetics (SMC), 1999.
    16. 16)
      • Brooks, R.A.: `Intelligence without reason', Proc. 12th Int. Joint Conf. on Artificial Intelligence (IJCAI-91), p. 569–595.
    17. 17)
      • Evolution RoboticsWeb Site, http://www.evolutionrobotics.com.
    18. 18)
      • Kitano, H., Asada, M., Kiniyoshi, Y., Noda, I., Osawa, E.: `RoboCup: The Robot World Cup Initiative', IJCAI-95, Workshop on Entertainment and AI/Alife, 1995.
    19. 19)
      • ECMA 335Common Language Infrastructure (CLI), http://www.ecma.ch/ecma1/STAND/ecma-335.htm.
    20. 20)
      • P.S. Churchland . Self-representation in nervous systems. Science , 308 - 310
    21. 21)
      • J.L. McClelland , D.E. Rumelhart . An interactive activation model of context effects in letter perception: Part 1. An account of basic findings. Psychol. Rev. , 375 - 407
http://iet.metastore.ingenta.com/content/journals/10.1049/ip-sen_20045030
Loading

Related content

content/journals/10.1049/ip-sen_20045030
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address