CAMSVR-2 AWS Enhanced Cloud IoT Server Solution for Mobile AI camera applications
(1) Web server on Amazon AWS platform;
(2) Private Cloud Server supported;
(3) Intrusion detection functions via browser based UI interface;
(4) Real time tracking;
(5) MySQL database to support log files and management.
Bojun designed CV-100 system that integrates AI face recognition into a website application, using Python, front-end and back-end database to collect and analysis recognition results and videos. The customer can observe the identified information in real time through the login website, and the camera automatically compares the database image after identifying the face. The target will store the captured image in the database at a short interval for future use and search.
AI TensorFlow & Keras Commissioning
Minh did implement a road detection program using OpenCV, TensorFlow and Keras for autonomous vehicles in outdoor environments. 3D depth map construction using OpenCV and stereo camera to provide needed distance information for indoor operation of autonomous vehicles. Troubleshooting software installation on different Oss: Ubuntu, Window, Mac Os.
NXP LPC17xx Embedded IP Networks
Jerry has designed and implemented Ethernet function into NXP LPC17xx microcontroller to support IoT application for our AGV product. He integrated TCP/IP communication function with RTOS, and implemented it into the LPC control program to achieve multi-threading and high efficiency CPU utilization. He also integrated a micro HTTP server and CGI function, so now this LPC1769 is now capable of realtime control and monitoring over Ethernet.
Autonomous Driving Vehicle Motor Controls
Zhixuan has designed and implemented motor controlling function of AGV2000 series product by using NXP LPC1769 microcontroller, which is a Cortex-M3 microcontroller for embedded applications featuring a high level of integration. He did data collection of every pins from JC2000 Contactless Multi-axis driver on the electrical wheel chair with all different functions, found the range of their output signal, and designed integrations of PWM and GPIO digital signals to simulate all the control pins output voltage to the driver board to perform driving functions.
Accelerometer Magnetometer on RASNOD For Self-Driving
Liuting has connected LSM303 to a Raspberry Pi Model B using an I2C connection. The LSM303 board is a compact navigation system that combines a compact module with a triple-axis accelerometer. Liuting has implemented functions using Python to measure magnetic field and acceleration. Connecting with a monitor, the Raspberry Pi could display the current heading direction of LSM303 every 0.5 second.
Magnetic Sensor Module for Guided Rail Vehicle
Magnetic Sensor MGS1600GY connected with LPC17xx ARM Cortex M3 controller on its ADC pins. The analog output ranges from 0-3V. The circuit was built to convert the output voltage from MGS1600GY. The data was successfully parsed/converted and read by the controller, we are able to send the control signal to the motor drive to navigate the vehicle as desired. MGS1600GY even gives out Tape Detection, Left, Right marker detection mechanism.
Sean has designed the enclosure of Ultrasonic Sensor Distance Module. It can send eight 40 kHz ultrasonic waves to detect movement or measure distances. It is intended to be used with the Arduino series of micro controllers but it can be easily adapted to other projects. The high level time velocity of sound is (340M/S) /2. Power Supply is 5V DC; Quiescent Current is less than 2mA; Effectual Angle is less than15°; Detection distance range is from 2cm to 500 cm; Resolution is 0.3 cm. This item includes enclosure which is printed by 3D printer.
RF Communication System For Self-Driving
The LoRa SX1276 RF module with ARDNOD platform that provides ultra-long-range spread spectrum communication and high interference immunity while minimizing current consumption. The SX1276 delivers exceptional phase noise, selectivity, receiver linearity and IIP3 for significantly lower current consumption. This product is able to send the signal out through SX1276 by using ARDNOD designed by CTI One Corp.
CRC and RTOS
Nittin has designed and integrated cyclic redundancy check (CRC) using python to detect errors in the cloud-based message system. Analyzing RTOS and RISC-V architecture to implement the features of CAMSVR-2 using RTOS on the MaixdNod board.