- #1
Erik Bethke
- 3
- 0
Hello all,
I am designing a lay-person-facing simulation that includes robots performing a broad array of tasks.
I do not want to create magical can-do-anything robots that collapse all work to be performed to a simple abstraction.
Rather, I would like to have relatively dedicated and optimized robots for particular jobs:
Drilling
Digging
Hauling
Smelting
3D printing [of material M, of size x, y, z and speed s]
etc...
I have a background in aerospace engineering and so I can comfortably calculate the theoretical watt-hours to accomplish any of these tasks. What I do not have a lot of experience with is estimating the losses in a robotic system.
My general plan of attack is the following:
1) Identify the job that the robot is expected to perform
2) Break that job down into smaller sub-jobs (e.g. run the manipulator arm for time t, move mass m distance d, etc)
3) Try to identify losses - e.g. wheels in soft sand, atmospheric drag
4) Sum all of these smaller jobs and identifiable losses
5) Have a standard CPU, display & communications black box and make it equivalent to the electronics in a Tesla
6) Now I have some sort of estimate of the total watt-hours to perform the job & controls
7) Then multiply by 2? 3? By 1.25? What is the rule of thumb here?
What am I forgetting to think about?
Are there better rules of thumb rather than a crude blanket across all jobs?
There must be different rules of thumb for sub-tasks such as:
1) locomotion on hard surfaces vs soft surfaces
2) gripping tasks
3) digging & drilling
4) 3d printing
etc...
Another way to look at it perhaps is that when folks go about designing a robot to do a task, how do they size the motors and batteries on paper?
Cheers and thank you,
-Erik
I am designing a lay-person-facing simulation that includes robots performing a broad array of tasks.
I do not want to create magical can-do-anything robots that collapse all work to be performed to a simple abstraction.
Rather, I would like to have relatively dedicated and optimized robots for particular jobs:
Drilling
Digging
Hauling
Smelting
3D printing [of material M, of size x, y, z and speed s]
etc...
I have a background in aerospace engineering and so I can comfortably calculate the theoretical watt-hours to accomplish any of these tasks. What I do not have a lot of experience with is estimating the losses in a robotic system.
My general plan of attack is the following:
1) Identify the job that the robot is expected to perform
2) Break that job down into smaller sub-jobs (e.g. run the manipulator arm for time t, move mass m distance d, etc)
3) Try to identify losses - e.g. wheels in soft sand, atmospheric drag
4) Sum all of these smaller jobs and identifiable losses
5) Have a standard CPU, display & communications black box and make it equivalent to the electronics in a Tesla
6) Now I have some sort of estimate of the total watt-hours to perform the job & controls
7) Then multiply by 2? 3? By 1.25? What is the rule of thumb here?
What am I forgetting to think about?
Are there better rules of thumb rather than a crude blanket across all jobs?
There must be different rules of thumb for sub-tasks such as:
1) locomotion on hard surfaces vs soft surfaces
2) gripping tasks
3) digging & drilling
4) 3d printing
etc...
Another way to look at it perhaps is that when folks go about designing a robot to do a task, how do they size the motors and batteries on paper?
Cheers and thank you,
-Erik