Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Product Description AlCrane is new company that specializes indesigning and manufacturing small-scale automatic jib cranes for moving heavy loads around a workshop or production line

image text in transcribed
image text in transcribed
Product Description AlCrane is new company that specializes indesigning and manufacturing small-scale automatic jib cranes for moving heavy loads around a workshop or production line environment. Their primary selling point is the integration of neural network-based imaging technology to enable fully automatic identification of objects to pick-up, removing the need for human intervention. The primary components of a jib crane are the floor mounted pillar (containing a rotational motor), the jib/boom mounted on-top of the pillar, the customisable hoist that can traverse the jib/boom as well as raise or lower a pick-up attachment, the pick up attachment that allows the crane to connect with the goods to move, the high-definition camera array that monitors the area under the pick-up attachment, and the Al unit that processes the camera input and directs the crane. Most pillars are of fixed height; however, the user can manually adjust the height for some pillars using a handle positioned at the pillar base Pllar AICrane engineers are subcontracting you to develop the software control system for the crane. There are two ways that the crane should be controlled. First, an on-floor administrator should access a crane control panel enabling manual control of the crane via a Web interface hosted by the crane (accessible via the local Wi-Fi network). They can also toggle between manual and autonomous mode, as well get a live feed from the camera arrays using the Web interface. The camera arrays are only powered when in use. If in autonomous mode, the crane will be controlled by the Al Unit, based on input from the camera array. The Al Unit and human operator share the same operations. Internally, the control system needs to send requests to the other crane components to facilitate pick-up and movement/drop-off of goods. The pillar can rotate a given number of degrees and the hoist can move a number of inches forward or backward along the jib, as well as raise/lower the attachment a number of inches. The Hoist knows the length of the Jib rom abo iport ABC, abstractmethod to avoid traversing further than the length of the Jib. The class PickupAttachment (ABC) control system should support different attachments natively, as all available attachments share the same base set of commands. One of Al Crane's developers has provided you a Python code describing a pickup attachment (see right) AICrane currently makes attachments for picking up packing crates and goods bags. In emergencies the crane can be shut down using a red stop button on the pillar def init (self, modelid) self.modelidmodelid super).nit O abstractsethod def grabBag (self) : pass abstractmethod def curzentCarryWeight (self): pass def isHoldingitem(self): pass 9. Draw a sequence diagram for the use case 'pick-up item. [8 mark Product Description AlCrane is new company that specializes indesigning and manufacturing small-scale automatic jib cranes for moving heavy loads around a workshop or production line environment. Their primary selling point is the integration of neural network-based imaging technology to enable fully automatic identification of objects to pick-up, removing the need for human intervention. The primary components of a jib crane are the floor mounted pillar (containing a rotational motor), the jib/boom mounted on-top of the pillar, the customisable hoist that can traverse the jib/boom as well as raise or lower a pick-up attachment, the pick up attachment that allows the crane to connect with the goods to move, the high-definition camera array that monitors the area under the pick-up attachment, and the Al unit that processes the camera input and directs the crane. Most pillars are of fixed height; however, the user can manually adjust the height for some pillars using a handle positioned at the pillar base Pllar AICrane engineers are subcontracting you to develop the software control system for the crane. There are two ways that the crane should be controlled. First, an on-floor administrator should access a crane control panel enabling manual control of the crane via a Web interface hosted by the crane (accessible via the local Wi-Fi network). They can also toggle between manual and autonomous mode, as well get a live feed from the camera arrays using the Web interface. The camera arrays are only powered when in use. If in autonomous mode, the crane will be controlled by the Al Unit, based on input from the camera array. The Al Unit and human operator share the same operations. Internally, the control system needs to send requests to the other crane components to facilitate pick-up and movement/drop-off of goods. The pillar can rotate a given number of degrees and the hoist can move a number of inches forward or backward along the jib, as well as raise/lower the attachment a number of inches. The Hoist knows the length of the Jib rom abo iport ABC, abstractmethod to avoid traversing further than the length of the Jib. The class PickupAttachment (ABC) control system should support different attachments natively, as all available attachments share the same base set of commands. One of Al Crane's developers has provided you a Python code describing a pickup attachment (see right) AICrane currently makes attachments for picking up packing crates and goods bags. In emergencies the crane can be shut down using a red stop button on the pillar def init (self, modelid) self.modelidmodelid super).nit O abstractsethod def grabBag (self) : pass abstractmethod def curzentCarryWeight (self): pass def isHoldingitem(self): pass 9. Draw a sequence diagram for the use case 'pick-up item. [8 mark

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Oracle 10g SQL

Authors: Joan Casteel, Lannes Morris Murphy

1st Edition

141883629X, 9781418836290

More Books

Students also viewed these Databases questions