Final_Report
Docker
-
source ~/robot/ghost_gazebo/ros1_simulator/docker/run_ghost_sim.bash
to spin up the docker container along with Rviz and Gazebo. -
docker exec -it ghost_simulator bash
to enter the container in different terminal. -
While operating multiple instances of the same
ghost_simulator
containertmux
is recommended. -
Some Tmux commands have been customised for ease of use
-
For verticle division
ctrl + a
and\
(not together,ctrl + a
triggers and awaits for instruction of verticle or horizontal split). -
For horizontal
ctrl + a
and-
(minus sign). -
To move around
right-alt + arrow keys
.
-
-
Rest of the information can be found in here .
-
Finally to kill the container after you've excited it
source ~/robot/ghost_gazebo/ros1_simulator/docker/docker_clean.bash
RVIZ
-
Getting Rviz is as simple as typing
rviz
in the terminal once the PC is connected to the robots wifi. -
RVIZ is a powerful tool which can used to draw intercative markers around the robot, to make it interact with the world around it while also able to visualize all of the data from the cameras and sensors of the robot.
-
Rviz complements with Gazebo i.e; the same command makes the robot do exact same stuff in both gazebo and rviz in the docker container.
Note
-
Please get access to gitlab(Ghost robotics).
-
After connecting the PC to the robot's wifi run
roslaunch ghost_dance dance.launch
-
Make sure to close the Ghost Application on the controller tablet while giving commands to the robot from PC.
-
All the information on controlling the robot about it's main nodes and topics can be found here.