ARGOS successfully conducted the first trial run of the Beta Prototype and completed the MVP. By connecting the Arduino and eyetracking overlay on the same device, it was possible to control direction of the tablet! The control system also properly changed the speed of rotation and panning. The two noticeable issues wit the system is vibration of the camera and difficulty overcoming gravity in the vertical direction. Both of these issues should be resolved by implementing the spring system. Several component needs to be replaced or modified before the Innovation Expo to increase reliability and speed.
This week, ARGOS has finished printing all of the components needed for the prototype. The group also designed a way to finally mount the prototype to the LEVO stand. Most progress made involved coding the PID controller for which can be easily tested once the remaining components are assembled together. The group plans to have a minimum viable product next week.
This week, ARGOS designed and assembled the tensioner system for the pulleys. Springs connected to the housing will push these metal pulleys inwards to ensure the belts are taut. Some elements of the differential drive have also been redesigned. These include the main connector which now features a key to connect to the bottom pulley and the main arm which has a changed profile to better fit the tablet.
The differential mechanism was printed over spring break, so the group was able to assemble it, drill holes, and fix it to the wooden shelf on the frame. A rough spring system was tested by attaching the springs with zip ties. Holes for the motors and driving pulleys were made, and the belts could be fit around the whole pulley system. When the power supply was connected to the electrical system, the motors were able to move the differential system via the belts. The tablet is able to load Unity programs, and research is being done to control the local over a network connection. The main milestone for Phase V will be to demonstrate the control system working.
This week, ARGOS has constructed a frame to hold the beta prototype. The acrylic side pieces have also been laser-cut to shape, so the housing is nearly complete. CAD models for the pulleys and updated differential drive are finalized so the components can be printed over spring break.
Motor amperage, voltage, and torque testing has been completed, and it gave the team the insight to use lower gauge wire since the current was being limited by thin wires. The Unity program has been developed to the point where it can read input from the eye-tracker, display it on an overlay, and send it to the Arduino, which will in turn send potentiometer readings back. Assembling the frame is the next priority.
The lazy susans, springs, belts, bearings, and acrylic sheets have been received, so progress can start on the frame and assembly. Lag in the serial communications has been a significant problem, so serious attention is being given to find a solution to that. The new motors have very different specs from the old ones, so a test using the power supply is needed to make sure everything has sufficient energy supply. The main milestone to complete for Phase IV is to assemble the frame and demonstrate the results of testing.
Significant progress has been made towards the beta prototype fabrication plan. A revamped CAD model was made to reflect how the actual beta prototype will be assembled. Makerbeams, shelves, and mounts were included to help visualize the final prototype. A rough design of the spring system and tablet grip were also included as ideas are being developed. Orders have been placed for parts, and tests on the new motors are in progress.
During this first week in the second semester, the group ran precision and latency tests on the eye-tracking system. Stronger motors were salvaged from previous projects, so more tests will have to be done on them. As further designs are evaluated for the spring system, part numbers are being selected to use in the beta prototype. Finally, a simple serial connection was established between the Arduino and a Unity program, shown in this video. The Tobii eye-tracker will eventually be utilized in tandem with Unity to share the eye-tracking data with the Arduino control system.
ARGOS has made significant progress over the holiday season. Primarily, the group has added greater detail to the CAD model, placed purchase orders for necessary parts, and made an outline for the product fabrication plan. Additionally, the team researched the eye-tracking API, laser-cutting, and designs for a counter-torque spring system, which will help facilitate next steps for the coming semester.
The group finished developing a prototype for the remote-side. The video displays the Tobii software that tracks where the user is looking. The group has developed a code that can record and send the location. There are some significant issues to this method that the group hopes to address such as how the user cannot use the cursor while it is operating. ARGOS has also now received the software development kit from Tobii that will hopefully allow the eye-tracking to be less intrusive and more flexible.
ARGOS has finally established an alpha prototype for the local side! The video demonstrates the differential drive rotating about the rotation axis as well as the control system that limits it range. Although the group still needs to test the full capabilities of the motors and physical structure.
The group has made significant progress towards the remote side prototype. The components for the differential drive have been 3D printed to test the feasibility of the system. For the next week, the group plans to assemble the alpha prototype by integrating the motors and control system with the differential drive. Afterwards, the group plans to conducts some tests to determine if the current motors will be satisfactory for a final design. A rough prototype of the remote-side eyetracking but the group is still examining alternative methods and codes.
ARGOS has begun to prototype the subsystems for the alpha prototype. The electrical subsystem (displayed on the left) have been properly connected to the Arduino, allow the group to test PWM and torque. Potentiometers still need to be fitted to the electrical circuit before the control system can be implemented. The group has also looked into eyetracking by making use of the Tobii Eye-tracking software. A workaround as been developed that allows the group to accurately track where the user is looking on the screen.
ARGOS has continued to revise the CAD model with several changes that should relieve some issues with the original model. The motors have been moved behind the screen to create prevent collisions with the rest of the system and present a neater display. After technical analysis revealed the motors would not power the current design, steps were taken to increase the gear ratios. Counter-weight or springs will likely also be added to reduce the nominal torque needed. The team discussed the possibility of mounting the screen parallel to the arm so that the arm length can be reduced as well as avoiding collisions with the main body. These are all design ideas the group will investigate further during Phase 3.
ARGOS has continued to refine the CAD model that will be used to build the alpha prototype. Technical analysis for the torque forces and stability were conducted but require further examination before being implemented. Technical analysis also included creating a design schematic for ARGOS along with a pseudo-code block diagram. The team finalized the cost analysis for all purchases needed for the prototype. The team plans to focus on improving the technical analysis and creating an electrical diagram for the system. The team will also continue to polish Phase 2 deliverables.
After a detailed literature review, ARGOS plans to utilize a differential motor for the initial design. The wire actuation design would feature a difficult control system and would lack the benefit of a modular design. The team salvaged previous materials from the previous ARGOS teams. This includes four motors, an Arduino UNO, a LEVO stand, a power supply, and a web-camera, all of which will be valuable for prototyping. A general CAD model for the module was created but will be improved over the coming weeks. The group plans to start technical analysis and research remaining components for the prototype.
ARGOS has narrowed down the selection to two possible designs: a wire actuation system and a differential motor system. Further literature reviews will be conducted to better examine the advantages and disadvantages of each system. The teams has also brainstormed avenues for technical analysis, including motion/simulation, torque, electrical diagrams, and internal stress. The team plans on researching academic papers for each design and examining what components from previous teams can be salvaged.
In phase 1, the team prioritized researching the previous ARGOS projects as well as current telepresence robots on the market. This information informed the team on which possible design avenues would be the most optimal to pursue. After a detailed concept generation and selection, the group narrowed down the choices significantly. All information about design choices made during Phase 1 can be found here.