일단 올리신 소스를 바탕으로 원하는대로 수정은 해드렸습니다.
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TableLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true" >
<TableRow>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="40dip"
android:visibility="invisible"
/>
<Button
android:id="@+id/Go"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="40dip"
android:text="go" />
</TableRow>
<TableRow>
<Button
android:id="@+id/Left"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="40dip"
android:text="left" />
<Button
android:id="@+id/Shot"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="40dip"
android:text="shot" />
<Button
android:id="@+id/Right"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="40dip"
android:text="right" />
</TableRow>
<TableRow>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="40dip"
android:visibility="invisible" />
<Button
android:id="@+id/Back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="40dip"
android:text="back" />
</TableRow>
</TableLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_alignParentBottom="true" >
<Button
android:id="@+id/ConnectButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
</RelativeLayout>