The focus of my project is creating a mobile robot that is able to do warehousing tasks by carrying loads and moving them from point A to point B.
This robot is targeted towards online retail and wholesale companies such as Amazon and eBay.
As to not be set back by costs and workload, I can only create a miniature prototype robot.
Some ideas I have in mind:
Using Raspberry Pi with a camera connection and running computer vision code that will detect markers and operate user interfacing.
Connecting that to an Arduino that controls all motors, ultrasonic sensors (to prevent it from crashing into a wall) and a pressure sensor (to check if a load is being carried and how heavy that load is).
Some things I would appreciate advice on:
I am investigating web application framework for creating a user interface. So, what would be most appropriate for me (experienced in python, but new to web development)?
- I am thinking of a winch/crane system that can extend behind the robot to pick up a load behind it, and hold it inside the robot. What would I need to take into consideration when it comes to the mechanics of pulling the load onto the robot?
- Since the crane should move to a precise distance, I am thinking of something like a stepper motor or an optical encoded disc, which would work better (or something else that I haven't mentioned)?
Are there any pitfalls that you have encountered in my current design?