Anupam,
If I’m correct, you are not concerned about how much direct fabrication your team does or how much an outside shop does. You are talking about “designing” a robot vs. stumbling through “making” a robot.
I think that your problem is one that most “capable”/“established” teams have either bypassed altogether, or solved many, many years ago. Others are stuck.
Many teams start out by taking the KOP, asking “what can we build with this stuff” and starting out making something right away. When it doesn’t work, they rebuild. If it works, then that’s what goes on the robot. “Prototypes” become the actual systems that make it onto the robot. Electronics are added as an afterthought, and the whole thing barely gets programmed.
Some teams seem to repeat this year after year.
If you are very lucky and clever, you can come up with a competitive machine, but you never reach your potential. We’ve been very lucky.
This is our first year (after 10!) using CAD to do any real planning of our robot. It has made a huge difference. The thing looks like it was planned out - designed to be the way it was, because IT WAS! Our problem was not having anyone with any CAD experience, or the time/interest in learning.
The key to getting over this hurdle is having people who can get ideas into a design that can be documented and easily and accurately communicated to everyone. Since you are concerned about it, it sounds like you’re going to have to take the initiative to make this happen.
Get some like-minded people (if you can) from your team together, get some copies of some CAD software (students can get SolidWorks & Inventor free if they are on robotics teams) and set out to learn it. There are online tutorials if you can’t get instruction from someone. When the time comes, do what you can to “stay ahead” of the fabrication. Keep in mind that your model doesn’t have to be “perfect” for what you are trying to do. It sounds like any kind of beforehand design will be an improvement.
To paraphrase Gandhi - “Be the change you want to see in your team.”
Good luck!