Oh no! Where's the JavaScript?
Your Web browser does not have JavaScript enabled or does not support JavaScript. Please enable JavaScript on your Web browser to properly view this Web site, or upgrade to a Web browser that does support JavaScript.
Member Polls
whats your favorite language

Robotics

Robotics
46 posts | Last Activity on 28-11-2025 02:08 by Kevin
K
Kevin 28-11-2025 02:08, 14 days ago
Re: Robot arm inverse kinematics implementation
Reply by: KinematicsGuru IK is definitely tricky especially for 6dof. For learning purposes, implementing it yourself is great but for production use a library like ikpy or the ik solvers in robotics toolbox. They handle edge cases much better. Make sure youre handling singularities and joint limits properly. Also consider using jacobian-based methods instead of analytical solutions, they tend to be more robust. What method are you currently using?
K
Kevin 28-11-2025 02:07, 14 days ago
Re: Robot arm inverse kinematics implementation
Username: RoboticistInTraining Posted: 1 week ago Trying to implement inverse kinematics for a 6dof robot arm and its harder than i thought. Forward kinematics works fine but IK is giving me headaches. Sometimes the arm moves to weird configurations or gets stuck. Using python and numpy. Should i be using a library for this or is it good practice to implement it myself?
K
Kevin 28-11-2025 01:48, 14 days ago
Re: ROS2 vs ROS1 for new robotics project
Reply by: RoboBuilder Thanks for the input! I think ill go with ROS2 then. Did you have any issues with package availability? That's my main concern rn.
K
Kevin 28-11-2025 01:47, 14 days ago
Re: ROS2 vs ROS1 for new robotics project
Reply by: NavigationPro Go with ROS2. Yes there's more ROS1 content out there but ROS2 has been production ready for a while now. The architecture is much better especially if you need real-time performance. Nav2 is really mature at this point and the migration from ROS1 concepts isn't that hard. Plus you won't have to migrate later which will save you tons of time. Just my 2 cents.
K
Kevin 28-11-2025 01:47, 14 days ago
Re: ROS2 vs ROS1 for new robotics project
Username: RoboBuilder Posted: 5 days ago Starting a new autonomous navigation project and can't decide between ROS1 and ROS2. I know ROS2 is the future but is it stable enough for production use? Most of the tutorials and packages i find are still for ROS1. Would appreciate any advice from people who have used both.
K
Kevin 19-02-2025 07:59, 10 months ago
Re: SCADA programming and industrial automation solutions companies in Germany
3. VOSTA LMG GmbH 📍 Location: Lübeck, Germany 🔗 Website VOSTA LMG specializes in automation solutions for dredging and marine industries, with a focus on SCADA programming for monitoring and control systems. 4. PcVue GmbH 📍 Location: Germany 🔗 Website PcVue offers SCADA/HMI solutions for building automation, energy management, and industrial process control. These companies provide SCADA programming and automation solutions across different industries, including manufacturing, energy, marine, and industrial process control.
K
Kevin 19-02-2025 07:58, 10 months ago
Re: SCADA programming and industrial automation solutions companies in Germany
Here are some companies in Germany that specialize in SCADA programming and industrial automation solutions: 1. Siemens AG 📍 Location: Munich, Germany 🔗 Website Siemens is a global leader in automation technology and offers the SIMATIC WinCC SCADA system, widely used for monitoring and controlling industrial processes. 2. Blumenbecker Group 📍 Location: Beckum, Germany 🔗 Website Blumenbecker provides comprehensive automation solutions, including PLC programming and SCADA system integration for industrial and manufacturing sectors.
K
Kevin 19-02-2025 07:55, 10 months ago
Re: industrial automation solutions australia
SAGE Automation Adelaide, Australia As a leading independent integrator, SAGE offers end-to-end industrial automation and control system solutions, serving clients across various industries with advanced manufacturing services.  SAGEAUTOMATION.COM Robycs Technology Sydney, Australia Delivers control system design and installation, specializing in industrial automation to help businesses enhance safety, reliability, and efficiency.  ROBYCSTECHNOLOGY.COM.AU Staley Automation Newcastle, Australia Offers expert services in PLC, HMI, and SCADA programming, along with project management, catering to mining, manufacturing, and agriculture sectors.  STALEY.COM.AU These companies exemplify Australia's commitment to integrating cutting-edge automation technologies across its industrial landscape, driving innovation and operational excellence.
K
Kevin 19-02-2025 07:54, 10 months ago
Re: industrial automation solutions australia
Australia boasts a robust industrial automation sector, with numerous companies offering advanced solutions to enhance efficiency and productivity across various industries. Here are some notable providers: Industrial Automation Australia Brisbane, Australia Specializes in designing, building, installing, and maintaining automated robotic solutions for manufacturing industries. Offers services from concept planning to ongoing support.  IAAROBOTICS.COM.AU Automated Solutions Australia (ASA) Melbourne, Australia Focuses on designing and integrating FANUC robotic systems across diverse sectors, providing innovative automation solutions to improve throughput and quality.  AUTOMATEDSOLUTIONS.COM.AU IR4 Automation Perth, Australia Provides comprehensive industrial automation services, including process and robotic automation, SCADA systems, and PLCs, with a focus on mining and manufacturing sectors.  IR4.COM.AU
C
caa 24-11-2024 22:36, 1 year ago
Re: Why Use Robotic Process Automation (RPA)?
### 10. **Business Continuity** - Bots are unaffected by disruptions like pandemics or employee turnover. - They provide operational stability in unpredictable circumstances. ### Use Cases Across Industries: 1. **Banking & Finance**: - Automating loan processing, fraud detection, and compliance reporting. 2. **Healthcare**: - Scheduling appointments, managing patient records, and billing automation. 3. **Retail**: - Inventory management, price comparison, and order tracking. 4. **Human Resources**: - Resume screening, onboarding, and payroll processing. 5. **Manufacturing**: - Procurement, inventory monitoring, and compliance reporting. ### The Strategic Advantage RPA transforms the way businesses operate by enabling them to: - Stay competitive in a fast-paced digital landscape. - Offer consistent and high-quality service. - Allocate resources more strategically.
C
caa 24-11-2024 22:35, 1 year ago
Re: Why Use Robotic Process Automation (RPA)?
### 5. **Better Customer Experience** - Faster processing times (e.g., claims, orders) lead to quicker service delivery. - Automation ensures accurate and timely responses to customer inquiries. ### 6. **Seamless Integration** - **Non-Invasive**: RPA works with existing systems without the need for major changes to IT infrastructure. - **Versatility**: Bots can interact with multiple applications (web, desktop, and legacy systems) simultaneously. ### 7. **Data Accuracy and Analysis** - Bots ensure data is accurate and consistent across systems. - Automated processes can generate reports faster, providing insights for better decision-making. ### 8. **Flexibility and Scalability** - RPA bots can be quickly reconfigured to handle new processes or changes in existing ones. - Organizations can scale operations without increasing headcount. ### 9. **Compliance and Auditability** - Bots log every action they perform, providing an audit trail. - Ensures compliance with industry regulations and internal policies.
C
caa 24-11-2024 22:35, 1 year ago
Re: Why Use Robotic Process Automation (RPA)?
### Why Use Robotic Process Automation (RPA)? Robotic Process Automation (RPA) offers numerous advantages for businesses by automating repetitive and time-consuming tasks. Here’s why RPA is becoming a vital tool across industries: ### 1. **Increased Efficiency** - **Speed**: Bots can complete tasks much faster than humans, working 24/7 without breaks. - **Scalability**: RPA can handle high volumes of work during peak periods without additional hiring or training. ### 2. **Cost Savings** - Automating manual processes reduces labor costs. - Bots require a one-time setup and maintenance cost but can execute tasks at a fraction of the cost of human labor. ### 3. **Error Reduction** - **Consistency**: RPA follows rules exactly as programmed, eliminating human errors. - **Compliance**: Ensures processes are completed in compliance with regulatory and business standards. ### 4. **Improved Employee Satisfaction** - **Focus on Strategic Work**: By automating mundane tasks, employees can focus on more meaningful and creative work. - **Reduced Burnout**: RPA takes over monotonous and repetitive tasks, reducing employee fatigue and dissatisfaction.
C
caa 23-11-2024 23:23, 1 year ago
Re: Robotic Process Automation - RPA using Python
#### Step 3: **Write the Automation Script** - Example: Automating email notifications. ```python import smtplib from email.mime.text import MIMEText # Email setup def send_email(subject, body, to_email): smtp_server = 'smtp.gmail.com' smtp_port = 587 from_email = 'your_email@gmail.com' password = 'your_password' # Create the email msg = MIMEText(body) msg['Subject'] = subject msg['From'] = from_email msg['To'] = to_email # Send the email with smtplib.SMTP(smtp_server, smtp_port) as server: server.starttls() server.login(from_email, password) server.sendmail(from_email, to_email, msg.as_string()) send_email("Task Update", "The task is complete.", "recipient@example.com") ``` #### Step 4: **Test the Script** - Debug issues and refine the workflow. #### Step 5: **Deploy and Schedule** - Use a task scheduler like `cron` (Linux) or Task Scheduler (Windows) to run the script periodically. - Use a cloud service like AWS Lambda for scalable automation. --- ### 4. **Example Use Cases** - **Data Entry**: Automatically input data into a web application using `selenium`. - **Web Scraping**: Extract stock prices or weather data using `BeautifulSoup`. - **File Organization**: Rename and sort files in a folder based on rules. - **Email Automation**: Send daily or periodic reports. --- ### 5. **Build an RPA Framework** If you plan to start an RPA company, consider building a lightweight framework for handling tasks like: - Task scheduling. - Logging and error handling. - Script management and scalability.
C
caa 23-11-2024 23:22, 1 year ago
Re: Robotic Process Automation - RPA using Python
Robotic Process Automation (RPA) using Python involves automating repetitive tasks in software applications. Python's flexibility and rich ecosystem make it an excellent choice for RPA projects, even with a budget constraint. Here's an overview of how to get started: ### 1. **Core Concepts of RPA in Python** - **Task Automation**: Automating repetitive tasks such as data entry, web scraping, and report generation. - **Application Interaction**: Automating interactions with software via GUIs, APIs, or web browsers. - **File Management**: Automating file processing tasks like renaming, moving, or extracting data. ### 2. **Popular Python Libraries for RPA** - **`pyautogui`**: Automates mouse and keyboard actions. - **`selenium`**: Automates web browsers for scraping or form filling. - **`pandas`**: Handles and manipulates data, such as CSV or Excel files. - **`openpyxl` / `xlrd`**: Excel file operations. - **`pywin32`**: Interacts with Windows applications. - **`bs4` (BeautifulSoup)**: Extracts data from web pages. - **`requests`**: Makes HTTP requests to interact with APIs. ### 3. **RPA Development Workflow** #### Step 1: **Identify the Task** - Break down the repetitive process into steps. - Document the inputs, actions, and outputs. #### Step 2: **Choose the Right Tools** - For GUI automation: `pyautogui`. - For web automation: `selenium`. - For API tasks: `requests`.
C
caa 05-11-2024 10:11, 1 year ago
Re: common ABB robot errors and solutions
### 7. **Error 20254: Encoder Communication Fault** - **Cause:** The encoder, which tracks the position of the robot’s arm, has an issue communicating with the controller. - **Solution:** - Check encoder cable connections for any signs of wear or damage. - Reset the encoder and controller to clear temporary communication glitches. - Replace the encoder if the issue is persistent. ### 8. **Error 20223: Brake Release Failure** - **Cause:** This error means the brake on one of the robot joints failed to release properly. - **Solution:** - Inspect the brake for wear or damage. - Test the brake function and, if necessary, replace the brake or the associated components. - Re-calibrate the joint position if required. ### 9. **Error 38911: Safety Controller Failure** - **Cause:** Indicates an issue with the safety controller, which may cause the robot to shut down for safety reasons. - **Solution:** - Inspect the safety circuits, including emergency stops, protective doors, and safety relays. - Restart the robot controller. - If unresolved, consult ABB support for further diagnostics. ### 10. **Error 37020: Position Deviation Fault** - **Cause:** The robot’s actual position deviates significantly from the commanded position. - **Solution:** - Check for obstructions or interference in the robot’s path. - Verify payload setup and make sure it’s balanced and securely mounted. - Adjust the robot’s speed and acceleration settings if needed to prevent overshooting. ABB robots come with robust diagnostics, but always refer to the specific documentation for the robot model in use, as exact error codes and solutions can vary between models.
C
caa 05-11-2024 10:11, 1 year ago
Re: common ABB robot errors and solutions
### 4. **Error 20216: Drive Overtemperature** - **Cause:** Excessive temperature in one of the drive units. - **Solution:** - Ensure adequate cooling and ventilation around the robot. - Check for dust accumulation in cooling fans or vents and clean them. - Avoid overloading the robot, as it can increase heat generation. ### 5. **Error 38008: System Software Fault** - **Cause:** This can be due to a software issue or corruption in the controller. - **Solution:** - Restart the robot controller. - If the error persists, reinstall or update the software. - Contact ABB support if the issue cannot be resolved with software updates. ### 6. **Error 20208: Battery Backup Fault** - **Cause:** This error indicates a failure or low charge in the backup battery. - **Solution:** - Replace the backup battery as per ABB’s recommendations. - Ensure that the robot is powered down when replacing the battery to avoid loss of data.
C
caa 05-11-2024 10:10, 1 year ago
Re: common ABB robot errors and solutions
Here’s a list of some common ABB robot errors and solutions: ### 1. **Error 20204: Overload Fault** - **Cause:** This fault occurs when the robot experiences a mechanical overload, typically due to excessive load or obstruction in its movement. - **Solution:** - Check the payload and ensure it’s within the robot’s rated capacity. - Remove any obstructions in the robot’s path. - Recalibrate or reconfigure if necessary. ### 2. **Error 20002: Joint Collision** - **Cause:** This error is triggered when a joint collides with another object or part of the robot. - **Solution:** - Check for physical obstructions in the work area. - Reprogram the robot’s path to avoid risky moves. - Inspect for worn-out parts that could be causing improper movements. ### 3. **Error 20311: Resolver Fault** - **Cause:** This error occurs due to an issue with the resolver, which provides feedback on the motor’s position and speed. - **Solution:** - Check connections for any loose or damaged cables. - Replace the resolver or motor if the issue persists. - Perform calibration on the affected motor.
C
caa 02-11-2024 23:01, 1 year ago
Re: what is Robotic Process Automation (RPA)
### Example of a Basic RPA Workflow Let’s say we have a task where a bot needs to: 1. Open an email application and check for specific types of messages. 2. Download any attached Excel files from those messages. 3. Extract data from the Excel file. 4. Log into a database or web application and enter this data. 5. Send a confirmation email once the process is complete. With an RPA platform like UiPath, you can automate this workflow visually, using pre-built components for email handling, file reading, data extraction, and web interaction. ### Getting Started with RPA To get started, you would: 1. **Identify the Process**: Choose repetitive and rule-based tasks that would benefit from automation. 2. **Design the Workflow**: Use an RPA platform to build a workflow. 3. **Deploy the Bot**: Test and deploy the bot in a production environment. 4. **Monitor and Optimize**: Regularly monitor bot performance and make adjustments as needed. RPA is powerful for organizations looking to improve efficiency in routine processes, and it’s often the first step in digital transformation for companies aiming to leverage automation and AI.
C
caa 02-11-2024 23:01, 1 year ago
Re: what is Robotic Process Automation (RPA)
### Example Use Cases for RPA 1. **Data Entry**: Automating data entry tasks from documents into ERP systems or databases. 2. **Invoice Processing**: Reading and validating invoices for accounts payable. 3. **Customer Service**: Automating responses to common customer inquiries or updating customer information. 4. **Compliance Reporting**: Automating regulatory reports by collecting and organizing data from various sources. 5. **Human Resources**: Automating tasks like onboarding, payroll, or employee data updates. ### Benefits of RPA - **Increased Efficiency**: Bots work faster than humans and can handle tasks without breaks. - **Cost Reduction**: Reduces the need for human resources in repetitive tasks. - **Enhanced Accuracy**: Bots reduce the likelihood of errors in repetitive tasks. - **Scalability**: Bots can easily be scaled up or down based on demand. - **Employee Satisfaction**: Frees up employees to focus on more complex, value-added tasks. ### Common RPA Platforms - **UiPath**: Known for its user-friendly drag-and-drop interface, powerful integrations, and large library of pre-built automation activities. - **Automation Anywhere**: Offers robust unattended automation capabilities and easy integration with AI-powered features. - **Blue Prism**: Known for enterprise-grade automation with a focus on scalability and robust governance.
C
caa 02-11-2024 23:01, 1 year ago
Re: what is Robotic Process Automation (RPA)
Robotic Process Automation (RPA) is a technology that automates repetitive, rule-based tasks that are usually performed by humans. RPA "bots" or "software robots" use a computer interface to mimic the actions of a human worker, such as data entry, invoice processing, or information scraping from websites. These bots interact with applications just like humans do, through the graphical user interface (GUI), without needing complex integrations. ### Key Components of RPA 1. **RPA Software/Platform**: Tools like UiPath, Automation Anywhere, and Blue Prism are popular platforms for designing, deploying, and managing RPA bots. 2. **Automation Scripts**: The actual programs that tell bots what tasks to perform, written in visual drag-and-drop workflows or scripts. 3. **Bot Types**: - **Attended Bots**: Require human interaction and are designed to assist workers. - **Unattended Bots**: Operate autonomously and can run around the clock without human intervention. ### How RPA Works RPA bots can handle various functions by: - Reading and extracting data from documents or forms. - Logging into applications or websites. - Copying and pasting information between systems. - Performing calculations or data analysis. - Processing transactions or managing data within databases.
You can view all discussion threads in this forum.
You cannot start a new discussion thread in this forum.
You cannot start on a poll in this forum.
You cannot upload attachments in this forum.
You cannot download attachments in this forum.
Sign In
Not a member yet? Click here to register.
Forgot Password?
Users Online Now
Guests Online 8
Members Online 0

Total Members: 21
Newest Member: brijamohanjha