\documentclass[tikz,border=4mm]{standalone}
      \usepackage{tikz}
      \usetikzlibrary{arrows.meta,positioning,calc,shapes.geometric}
      \begin{document}
      \begin{tikzpicture}[>=Stealth, line cap=round, line join=round]

\fill[fill=gray!8] (0,0) rectangle (12,9);
\fill[fill=orange!15] (0.8,1.2) rectangle (11.2,2.8);
\draw[fill=orange!30] (1.4,4.8) rectangle (3.8,7.2);
\draw[fill=white] (1.7,5.2) rectangle (3.5,6.9);
\node[above] at (2.6,7.2) {Bed};
\draw[fill=blue!15] (8.2,4.8) rectangle (10.1,7.1);
\node[above] at (9.15,7.1) {Shelf};
\fill[fill=orange!30] (6,5.1) circle (0.62);
\draw[fill=black!85] (5.46,5.0) rectangle (6.54,5.33);
\draw[line width=0.15cm, blue!60!black] (6,4.45) -- (5.3,3.15) -- (4.1,2.1);
\draw[line width=0.15cm, blue!60!black] (6,4.45) -- (6.8,3.2) -- (8.0,2.1);
\draw[line width=0.15cm, blue!60!black] (5.35,3.2) -- (4.0,2.6);
\draw[line width=0.15cm, blue!60!black] (6.75,3.25) -- (8.25,2.7);
\fill[fill=cyan!35] (3.85,2.05) circle (0.2);
\fill[fill=cyan!35] (8.35,2.7) circle (0.2);
\fill[fill=orange!25] (9.5,5.2) circle (0.5);
\draw[line width=0.12cm, brown!70!black] (9.5,4.7) -- (9.1,3.55);
\draw[line width=0.12cm, brown!40!black] (9.5,4.7) -- (9.95,3.55);
\draw[red!65, dashed, line width=0.05cm, ->] (9.1,5.2) -- (6.5,5.15);

      \end{tikzpicture}
      \end{document}
