Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::hasChildren($allow_links = true) should either be compatible with RecursiveDirectoryIterator::hasChildren(bool $allowLinks = false): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /faculty/smishra/public_html/club/rtc/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 57

Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::rewind() should either be compatible with FilesystemIterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /faculty/smishra/public_html/club/rtc/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 35

Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::next() should either be compatible with DirectoryIterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /faculty/smishra/public_html/club/rtc/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 42

Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /faculty/smishra/public_html/club/rtc/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 47

Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /faculty/smishra/public_html/club/rtc/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 37

Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /faculty/smishra/public_html/club/rtc/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 41

Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /faculty/smishra/public_html/club/rtc/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 37

Deprecated: Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /faculty/smishra/public_html/club/rtc/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-newline-filter.php on line 28
Remote Site Monitoring System (RSMS) – RoboTech Club

Remote Site Monitoring System (RSMS)

Inroduction

RSMS is a Raspberry Pi powered robotic camera arm. Its control system is based on remote access via SSH. The system can be adapted with a wide range of sensors other then/alongside it’s natural avatar of a remote-controlled camera arm. The system is designed to be integrated with “Scorpion” however the system is operable independently and may be used as it is. The dimensions of this machine are __x__x__ (Compacted) and the range is __x__x__. The machine is primarily fabricated using 3D printed parts (Material used: PLA).

Purpose

RSMS sees its application in a vast variety of use cases.  Ranging from simple site monitoring tasks such as a work area to post disaster rescue operations. Lots of kinds of sensor can be incorporated into this system. An example use case can be that we install a thermal camera on this system and send it away for fire rescue operations (of course after beefing up the construction to cope with hight temperatures by itself). This system can be adapted as an expansion of my project “Smruti” and “Scorpion”

Current Status

 In its current state, RSMS is capable of offering its control over SSH and the video feed is taken through HTTP over to a browser window. The system control has more to be desired from it as the motion is not smooth – this is due to the lack of hardware PWM onboard the Raspberry Pi 4 which is the brains of this machine. The motion is controlled through 2 MG996R Servo motors (each with 180-degree ROM) and a Stepper motor for its base rotation (~360-degree ROM).

 

Future Plan:

I plan to relay the servo control through an Arduino Nano (which in fact has hardware PWM) That will make the motion smooth. The Nano can take control instructions from RPi via pyfirmata. I also plan to make a proper UI for the video feed and control system along with proper encryption. The system currently relies on Wi-Fi/LAN Network for connecting with operator, however to extend the range of the system, we are looking into incorporating a JioFi 4G Router. Our custom made servo motors can be used to make the motion even more refined.

RSMS is a versatile robotic system has applications in diverse scenarios. Advanced features such using computer vision for detection of humans stranded in a post disaster situation etc. can be introduced, the RPi on board is capable of handling such tasks.

Project Team:

Jyothish Kumar J

Project Head

Leave a Comment

Your email address will not be published. Required fields are marked *