Какой блок должен появляться? Вы же используете hide а не show. Да и в HTML не блока с ID robot. Событие выполняется, но т.к. такого блока нет, ничего не происходит.
<script src="jquery.js"></script> <!-- сначала загрузили jquery, без async -->
<script> <!-- потом ваш код, в обёртке -->
$(document).ready(function(){
// ваш код
});
</script>