Skip to main content
Log in

Human guided cooperative robotic agents in smart home using beetle antennae search

  • Research Paper
  • Published:
Science China Information Sciences Aims and scope Submit manuscript

Abstract

In this paper, we propose a control framework for cooperative robotic agents, which constitutes an essential component in the construction of futuristic smart-homes. Such agents assist humans in efficiently completing household chores. Usability, human friendliness, autonomy, and intelligent decision-making are the top considerations for designing such a system along with reliability, accuracy, and efficiency. Implementing a distributed control algorithm considering these goals is a complicated task since classical control frameworks focus on specialized robots working in an industrial environment and do not capture unique features of the home environment. For example, a household robotic agent needs to perform several general-purpose tasks without assuming that the user has specialized training similar to an industrial operator. Since the challenges and goals in designing a household robotic agent are different, there is a need for a control framework centered around the required goals. The proposed control framework considers the collision problem between several cooperative robotic agents while assisting the human user. We propose an optimization-driven approach to avoid static and dynamic obstacles present in the environment while simultaneously controlling the robots as commanded by the user. We formulate the optimization problem that incorporates the required goals and then use a neural network to solve the optimization problem efficiently. The neural network, beetle antennae search zeroing neural network (BASZNN), is inspired by the natural behavior of beetles. It solves the optimization problem in a gradient-free manner contributing to the computational efficiency of the neural network. Additionally, the distributed-processing capability of the neural networks contributes to computational efficiency and matches the distributed nature of the underlying problem. For testing the performance of BASZNN, we use V-REP and MATLAB to simulate a household environment. Three cooperative agents (KUKA LBR IIWA 7 mounted on P3-DX) assist a person in moving a table around the room. The simulation results show that the BASZNN can accurately and robustly accomplish the required task.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Cook D, Das S K. Smart Environments: Technology, Protocols, and Applications. Hoboken: John Wiley & Sons, 2004

    Book  Google Scholar 

  2. Wilson G, Pereyda C, Raghunath N, et al. Robot-enabled support of daily activities in smart home environments. Cognitive Syst Res, 2019, 54: 258–272

    Article  Google Scholar 

  3. Bevilacqua P, Frego M, Bertolazzi E, et al. Path planning maximising human comfort for assistive robots. In: Proceedings of 2016 IEEE Conference on Control Applications (CCA), 2016. 1421–1427

  4. Machida E, Cao M, Murao T, et al. Human motion tracking of mobile robot with kinect 3D sensor. In: Proceedings of 2012 SICE Annual Conference (SICE), 2012. 2207–2211

  5. Chung W, Kim H, Yoo Y, et al. The detection and following of human legs through inductive approaches for a mobile robot with a single laser range finder. IEEE Trans Ind Electron, 2012, 59: 3156–3166

    Article  Google Scholar 

  6. Xu D, Zhao D B, Yi J Q, et al. Trajectory tracking control of omnidirectional wheeled mobile manipulators: robust neural network-based sliding mode approach. IEEE Trans Syst Man Cybern B, 2009, 39: 788–799

    Article  Google Scholar 

  7. Fierro R, Lewis F L. Control of a nonholonomic mobile robot using neural networks. IEEE Trans Neural Netw, 1998, 9: 589–600

    Article  Google Scholar 

  8. Oubbati M, Schanz M, Levi P. Kinematic and dynamic adaptive control of a nonholonomic mobile robot using a RNN. In: Proceedings of 2005 International Symposium on Computational Intelligence in Robotics and Automation, 2005. 27–33

  9. Kanoun O, Lamiraux F, Wieber P B. Kinematic control of redundant manipulators: generalizing the task-priority framework to inequality task. IEEE Trans Robot, 2011, 27: 785–792

    Article  Google Scholar 

  10. Wang J, Li Y, Zhao X. Inverse kinematics and control of a 7-DOF redundant manipulator based on the closed-loop algorithm. Int J Adv Robotic Syst, 2010, 7: 37

    Article  Google Scholar 

  11. Ling S, Wang H, Liu P X. Adaptive fuzzy dynamic surface control of flexible-joint robot systems with input saturation. IEEE/CAA J Autom Sin, 2019, 6: 97–107

    Article  MathSciNet  Google Scholar 

  12. Wang H, Liu P X, Zhao X, et al. Adaptive fuzzy finite-time control of nonlinear systems with actuator faults. IEEE Trans Cybern, 2020, 50: 1786–1797

    Article  Google Scholar 

  13. Wang H, Liu X P, Xie X, et al. Adaptive fuzzy asymptotical tracking control of nonlinear systems with unmodeled dynamics and quantized actuator. Inf Sci, 2021, 575: 779–792

    Article  MathSciNet  Google Scholar 

  14. Shang M, Luo X, Liu Z, et al. Randomized latent factor model for high-dimensional and sparse matrices from industrial applications. IEEE/CAA J Autom Sin, 2019, 6: 131–141

    Article  MathSciNet  Google Scholar 

  15. Luo X, Zhou M C, Xia Y N, et al. An efficient non-negative matrix-factorization-based approach to collaborative filtering for recommender systems. IEEE Trans Ind Inf, 2014, 10: 1273–1284

    Article  Google Scholar 

  16. Luo X, Zhou M C, Li S, et al. A nonnegative latent factor model for large-scale sparse matrices in recommender systems via alternating direction method. IEEE Trans Neural Netw Learning Syst, 2016, 27: 579–592

    Article  MathSciNet  Google Scholar 

  17. Chen D, Zhang Y, Li S. Tracking control of robot manipulators with unknown models: a Jacobian-matrix-adaption method. IEEE Trans Ind Inf, 2018, 14: 3044–3053

    Article  Google Scholar 

  18. Chyan G S, Ponnambalam S. Obstacle avoidance control of redundant robots using variants of particle swarm optimization. Robotics Comput-Integrated Manufact, 2012, 28: 147–153

    Google Scholar 

  19. Zhao J, Zhao L, Liu H. Motion planning of hyper-redundant manipulators based on ant colony optimization. In: Proceedings of 2016 IEEE International Conference on Robotics and Biomimetics (ROBIO), 2016. 1250–1255

  20. Li S, Zhang Y, Jin L. Kinematic control of redundant manipulators using neural networks. IEEE Trans Neural Netw Learn Syst, 2017, 28: 2243–2254

    Article  MathSciNet  Google Scholar 

  21. Li S, Wang H, Rafique M U. A novel recurrent neural network for manipulator control with improved noise tolerance. IEEE Trans Neural Netw Learn Syst, 2018, 29: 1908–1918

    Article  MathSciNet  Google Scholar 

  22. Li S, Zhou M C, Luo X. Modified primal-dual neural networks for motion control of redundant manipulators with dynamic rejection of harmonic noises. IEEE Trans Neural Netw Learn Syst, 2018, 29: 4791–4801

    Article  MathSciNet  Google Scholar 

  23. Cheng L, Liu W, Yang C, et al. A neural-network-based controller for piezoelectric-actuated stick-slip devices. IEEE Trans Ind Electron, 2018, 65: 2598–2607

    Article  Google Scholar 

  24. Yang C, Peng G, Li Y, et al. Neural networks enhanced adaptive admittance control of optimized robot-environment interaction. IEEE Trans Cybern, 2019, 49: 2568–2579

    Article  Google Scholar 

  25. Yang C, Luo J, Liu C, et al. Haptics electromyography perception and learning enhanced intelligence for teleoperated robot. IEEE Trans Automat Sci Eng, 2019, 16: 1512–1521

    Article  Google Scholar 

  26. Yang X S, Hosseini S S S, Gandomi A H. Firefly algorithm for solving non-convex economic dispatch problems with valve loading effect. Appl Soft Comput, 2012, 12: 1180–1186

    Article  Google Scholar 

  27. Zhu Z, Zhang Z, Man W, et al. A new beetle antennae search algorithm for multi-objective energy management in microgrid. In: Proceedings of 2018 13th IEEE Conference on Industrial Electronics and Applications (ICIEA), 2018. 1599–1603

  28. Khan A H, Li S, Luo X. Obstacle avoidance and tracking control of redundant robotic manipulator: an RNN-based meta-heuristic approach. IEEE Trans Ind Inf, 2020, 16: 4670–4680

    Article  Google Scholar 

  29. Khan A T, Cao X W, Li S, et al. Quantum beetle antennae search: a novel technique for the constrained portfolio optimization problem. Sci China Inf Sci, 2021, 64: 152204

    Article  MathSciNet  Google Scholar 

  30. Khan A T, Li S, Cao X. Control framework for cooperative robots in smart home using bio-inspired neural network. Measurement, 2021, 167: 108253

    Article  Google Scholar 

  31. Sun Y, Zhang J, Li G, et al. Optimized neural network using beetle antennae search for predicting the unconfined compressive strength of jet grouting coalcretes. Int J Numer Anal Methods Geomech, 2019, 43: 801–813

    Article  Google Scholar 

  32. Wu Q, Shen X, Jin Y, et al. Intelligent beetle antennae search for UAV sensing and avoidance of obstacles. Sensors, 2019, 19: 1758

    Article  Google Scholar 

  33. Fei S W, He C X. Prediction of dissolved gases content in power transformer oil using BASA-based mixed kernel RVR model. Int J Green Energy, 2019, 16: 652–656

    Article  MathSciNet  Google Scholar 

  34. Li Q, Wei A, Zhang Z. Application of economic load distribution of power system based on BAS-PSO. In: Proceedings of IOP Conference Series: Materials Science and Engineering, 2019. 072056

  35. Asif M, Khan M A, Abbas S, et al. Analysis of space & time complexity with PSO based synchronous MC-CDMA system. In: Proceedings of 2019 2nd International Conference on Computing, Mathematics and Engineering Technologies (iCoMET), 2019. 1–5

  36. Ren S, Xie Y, Yang X, et al. A method for optimizing the base position of mobile painting manipulators. IEEE Trans Automat Sci Eng, 2017, 14: 370–375

    Article  Google Scholar 

  37. Kim J E, Boulos G, Yackovich J, et al. Seamless integration of heterogeneous devices and access control in smart homes. In: Proceedings of 2012 8th International Conference on Intelligent Environments, 2012. 206–213

  38. Cameron S. Enhancing GJK: computing minimum and penetration distances between convex polyhedra. In: Proceedings of International Conference on Robotics and Automation, 1997. 3112–3117

  39. Jin L, Li S, Liao B, et al. Zeroing neural networks: a survey. Neurocomputing, 2017, 267: 597–604

    Article  Google Scholar 

  40. Zhang Y, Li S, Xu B. Convergence analysis of beetle antennae search algorithm and its applications. 2019. ArXiv: 1904.02397

Download references

Acknowledgements

This work was partially supported by CAAIXSJLJJ-2020-012A.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Shuai Li or Xinwei Cao.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khan, A.T., Li, S. & Cao, X. Human guided cooperative robotic agents in smart home using beetle antennae search. Sci. China Inf. Sci. 65, 122204 (2022). https://doi.org/10.1007/s11432-020-3073-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11432-020-3073-5

Keywords

Navigation