Bi-Directional communication between a pc / Pi Questions

I had a python program talking over BT to a cortex running RobotC (with hc-05). Was part of this project

I had my laptop visualize the lidar data in python and then show the robots location and draw large circles everywhere a ball was computed to be. I did all of calculations on board the cortex but with the sheer amount of data coming out of the kinect you will definitely need to do processing on your host machine.