Weighted blankets have been gaining popularity the past year, and are meant to be helpful for people on the spectrum, anxiety and PTSD sufferers etc., and even in regular people in improving sleep hygiene and reducing cortisol levels. They're pretty expensive though, decent ones costing from ~£100-£300.
A minor study:
https://youtu.be/2qVAASmsWGE?t=89
Similarly, there was also a recent program on TV where some engineers created a pressure suit (similar to a blood pressure monitor but for the whole of the limbs) for an autistic child with bad ticking, and it drastically calmed him down with noticeably less ticking.