I got one set of 3d $(x,y,z)$ points (number of points $\geq3$) located in two different coordinate systems. Is it possible to estimate the rotation and translation between these systems?
Something like $$ \begin{pmatrix} x_i' \\ y_i' \\ z_i' \\ \end{pmatrix} = \begin{pmatrix} r_{11} & r_{12} & r_{13} \\ r_{21} & r_{22} & r_{23} \\ r_{31} & r_{32} & r_{33} \\ \end{pmatrix} \begin{pmatrix} x_i \\ y_i \\ z_i \\ \end{pmatrix} + \begin{pmatrix} t_x \\ t_y \\ t_z \\ \end{pmatrix} $$
$$i = 0,1,...,n$$
You have 12 variables, $r_{ij}$s and $t_i$s. Each point gives 3 equations. So we need 4 points for unique solution to the matrices. Anything less, and you can have many solutions.
If you have more points than required you can try to use some estimation method like LSE.