yes you need a robots.txt
bots will crawl your site by default but you can use the robots to disallow bots crawling certain parts of your site like cgi/bin files or login pages that you dont want public or photo galleries that can cause infinite loops with bots.
You also use the robots.txt to list the sitemap.xml location on your site.
So yes its very much needed and very useful.